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

PostgreSQL:Ändern Sie OWNER auf allen Tabellen gleichzeitig in PostgreSQL

Sie können den Code REASSIGN OWNED verwenden Befehl.

Zusammenfassung:

REASSIGN OWNED BY old_role [, ...] TO new_role

Dadurch werden alle Objekte geändert, die old_role gehören zur neuen Rolle. Sie müssen nicht darüber nachdenken, welche Art von Objekten der Benutzer hat, sie werden alle geändert. Beachten Sie, dass dies nur für Objekte innerhalb einer einzelnen Datenbank gilt. Es ändert auch nicht den Eigentümer der Datenbank selbst.

Es ist bis mindestens 8.2 verfügbar. Ihre Online-Dokumentation reicht nur so weit zurück.