PostgreSQL La base de donnees la plus sophistiquee au monde.

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

cookbook:modifier_droits_user_sur_tables_d_un_schema [2008/10/14 18:16] – créée ioguixcookbook:modifier_droits_user_sur_tables_d_un_schema [2008/10/15 16:57] (Version actuelle) – effacée ioguix
Ligne 1: Ligne 1:
-====== Modifier les droits d'un utilisateur sur toutes les tables d'un schéma ====== 
  
-Ci-dessous une requête qui permet de composer un script permettant d'affecter les droits **SELECT** sur toutes les tables du schéma **public** : 
- 
-<code sql> 
-select 'GRANT SELECT ON '||table_schema||'.'||table_name||' TO mon_user;' 
-from   information_schema.tables 
-where  table_type='BASE TABLE' 
-and    table_schema='public'; 
-</code> 
- 
-Enregistrer le contenu de cette requête dans un fichier et rejouer le script. 
- 
-Cette requête peut être modifiée pour le faire sur plusieurs schémas ou bien ajouter des droits supplémentaires.  
- 
--- \\ 
-Christophe Chauvet le 10/05/2007 
 
cookbook/modifier_droits_user_sur_tables_d_un_schema.1224000990.txt.gz · Dernière modification : 2008/10/14 18:16 de ioguix