PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Postgres :accorder l'accès à un rôle/utilisateur pour les futures tables créées par un rôle/utilisateur différent

Vous devriez écrire

ALTER DEFAULT PRIVILEGES FOR USER role__migration ...

Si vous omettez le FOR USER clause, les privilèges ne sont accordés que sur les objets créés par l'utilisateur qui a exécuté ALTER DEFAULT PRIVILEGES .

Avec la déclaration ci-dessus, les privilèges sont accordés lorsque role__migration crée un objet. Cela ne fait pas étendre aux membres du rôle role__migration .