Changer les droits des tables pour un utilisateur
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.