Je le fais :
- type par type : tables , functions, sequences
- schema par schema
- groupe par groupe
... assez fastidieux
Le pb c'est qu'on est obligé de connaitre les groupes qui ont servi à donner les droits
syntaxe :
REVOKE ALL ON ALL TABLES IN SCHEMA public FROM GROUP "nom_du_groupe";
REVOKE ALL ON ALL FUNCTIONS IN SCHEMA public FROM GROUP "nom_du_groupe";
REVOKE ALL ON ALL SEQUENCES IN SCHEMA public FROM GROUP "nom_du_groupe";
J'ai des tables sur lesquelles des groupes ont des droits.
Sur toutes ces tables (et séquences associées) je souhaite enlever tous les droits de ces groupes.
( après cette manip je donnerai les droits à un nouveau groupe )
J'ai cru comprendre qu'on était déjà obligé de le faire schema par schema ?
et dois-je le faire groupe par groupe ?
Quelle est la syntaxe ?
Merci d'avance
]]>