Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Gruppen
Gruppen sind eine Menge von Benutzern, die alle die Berechtigungen erhalten, die der Gruppe zugewiesen sind. Sie können Gruppen dazu verwenden, Berechtigungen zuzuweisen. Sie können beispielsweise verschiedene Gruppen für Vertrieb, Verwaltung und Support erstellen, und den Benutzern in diesen Gruppen den jeweils für ihre Aufgaben benötigten Datenzugriff erlauben. Sie können dann Berechtigungen auf der Ebene von Gruppen erteilen und zurücknehmen, und diese Änderungen gelten dann für alle Benutzer der Gruppe, mit Ausnahme der Superuser.
Führen Sie eine Abfrage wie folgt über der Systemkatalogtabelle PG_GROUP aus, um eine Liste aller Benutzergruppen anzuzeigen:
select * from pg_group;
Wenn Sie beispielsweise alle Datenbankbenutzer nach Gruppen auflisten möchten, führen Sie den folgenden SQL-Befehl aus.
SELECT u.usesysid
,g.groname
,u.usename
FROM pg_user u
LEFT JOIN pg_group g ON u.usesysid = ANY (g.grolist)