PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 23/08/2015 15:50:05

sifoElit2015
Membre

Gestion des roles

Bonjour,


j'ai deux questions

1- Comment on donne le droit de supprimer une table créer par un autre utilisateur ? (user A supprime une table T creer par un user B)
2- queles sont les répercutions si on met " GRANT USAGE ON SCHEMA public TO USER_A; " (l'utilité de USAGE)


Merci d'avance

Hors ligne

#2 23/08/2015 19:40:30

gleu
Administrateur

Re : Gestion des roles

1. Il n'y a pas réellement de droit associé à la suppression d'un objet. Il faut être propriétaire de l'objet pour avoir ce droit. Comme il ne peut pas y avoir deux propriétaires, toutes les personnes qui veulent être propriétaire d'un objet doivent être membres du même rôle et ce rôle doit être propriétaire de l'objet.

2. Le rôle USER_A aura le droit d'utiliser les objets du schéma public (à condition que les droits nécessaires ont été donnés sur les objets en question). C'est plus simple à voir dans l'autre sens : à partir du moment où un rôle n'a pas le droit USAGE sur un schéma, il ne peut utiliser aucun objet compris dans ce schéma, qu'il ait des droits sur les objets ou non.


Guillaume.

Hors ligne

#3 24/08/2015 17:02:28

sifoElit2015
Membre

Re : Gestion des roles

merci beaucoup

Hors ligne

Pied de page des forums