PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Postgres:Erteilen einer Rolle/eines Benutzers Zugriff auf zukünftige Tabellen, die von einer anderen Rolle/einem anderen Benutzer erstellt wurden

Sie sollten schreiben

ALTER DEFAULT PRIVILEGES FOR USER role__migration ...

Wenn Sie den FOR USER weglassen -Klausel werden die Berechtigungen nur für Objekte gewährt, die von dem Benutzer erstellt wurden, der ALTER DEFAULT PRIVILEGES ausgeführt hat .

Mit der obigen Anweisung werden die Privilegien gewährt, wenn role__migration erstellt ein Objekt. Das tut nicht auf Mitglieder der Rolle role__migration erstrecken .