Was ist der Besitz einer PostgreSQL-Datenbank?


9

Beim Erstellen einer PostgreSQL-Datenbank kann eine andere Rolle als Eigentümer dieser Datenbank zugewiesen werden. Was kann der neue Eigentümer mit dieser Datenbank tun? Wie ist es im Vergleich zu Zuschüssen?

Antworten:


8

Wenn ein Objekt erstellt wird, wird ihm ein Eigentümer zugewiesen. Der Eigentümer ist normalerweise die Rolle, die die Erstellungsanweisung ausgeführt hat. Für die meisten Arten von Objekten ist der Ausgangszustand, dass nur der Eigentümer (oder ein Superuser) etwas mit dem Objekt tun kann. Damit andere Rollen es verwenden können, müssen Berechtigungen erteilt werden.

Das Recht, ein Objekt zu ändern oder zu zerstören, liegt immer nur beim Eigentümer.

http://www.postgresql.org/docs/current/static/ddl-priv.html


2
Ist es in Ordnung, wenn Postgres (Superuser) Eigentümer der Datenbank ist? Ist es besser, neue Rollen mit eingeschränkten Rechten als Eigentümer zu erstellen?
Joseph K.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.