Changer les droits des tables pour un utilisateur
Par KrysKool le vendredi, mai 11 2007, 13:00 - postgresql - Lien permanent
J'ai publié sur le site un astuce pour changer les droits d'un utilisateur sur toutesles tables d'un schéma suite a une demande utilisateur sur le salon #postgresqlfr.
La requête ci dessous permet de générer un script qui donne les droits SELECT à un utilisateur de la base PostgreSQL.
SELECT 'GRANT SELECT ON '||table_schema||'.'||table_name||' TO mon_user;' FROM information_schema.tables WHERE table_type='BASE TABLE' AND table_schema='public';
puis enregistrer le contenu retourner dans un fichier, et rejouer le script précédemment enregistrer.