Vous n'êtes pas identifié(e).
Pages : 1
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
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
merci beaucoup
Hors ligne
Pages : 1