Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 04/05/2017 15:54:12
- Michel Depiesse
- Membre
grant all on all objects of a schema to all users
Bonjour,
J'ai un schéma du nom de sync dont le owner est sync.
Il y a trois tables et 170 fonctions.
Je voudrais donner un grant execute sur toutes les fonctions et un grant select, insert, update pour toutes les tables (et sequences) à tous les users (une vingtaine).
J'ai essayé plusieurs instructions mais aucune ne fonctionne.
Pouvez-vous me donner une indication.
Merci
Hors ligne
#2 04/05/2017 17:46:01
- rjuju
- Administrateur
Re : grant all on all objects of a schema to all users
Il suffit de boucler sur tous les utilisateurs, puis sur tous les schéma, et d'appeler les GRANT ALL ON ALL ... IN SCHEMA ... TO ... qui vont bien (http://docs.postgresql.fr/9.6/sql-grant.html).
Julien.
https://rjuju.github.io/
Hors ligne
#3 05/05/2017 10:03:14
- Michel Depiesse
- Membre
Re : grant all on all objects of a schema to all users
merci et bon bon week-end
Hors ligne
#4 05/05/2017 11:12:23
- ruizsebastien
- Membre
Re : grant all on all objects of a schema to all users
Bonjour,
Sinon pour vos actions futurs, vous pouvez mettre en place les "default privileges"
http://docs.postgresql.fr/9.6/sql-alter … leges.html
Cordialement,
Sébastien.
Hors ligne
#5 05/05/2017 11:17:22
- Michel Depiesse
- Membre
Re : grant all on all objects of a schema to all users
Merci Sebastien.
Pourriez-vous jeter un oeil sur mon post "grant (suite)"
Merci et bon week-end
Hors ligne
Pages : 1