CREATE GROUP

Name

CREATE GROUP -- definiert eine neue Benutzergruppe

Synopsis

CREATE GROUP name [ [ WITH ] option [ ... ] ]

wobei option Folgendes sein kann:

     SYSID gid
   | USER  benutzername [, ...]

Beschreibung

CREATE GROUP erzeugt eine neue Gruppe im Datenbankcluster. Um diesen Befehl verwenden zu können, müssen Sie ein Datenbank-Superuser sein.

Parameter

name

Der Name der Gruppe.

gid

Mit der SYSID-Klausel kann man die PostgreSQL-Gruppen-ID der neuen Gruppe bestimmen. Das ist allerdings nicht notwendig.

Wenn keine ID angegeben ist, dann wird die höchste bisher vergebene ID plus 1, beginnend bei 1, verwendet.

benutzername

Eine Liste von Benutzern, die in die neue Gruppe aufgenommen werden sollen. Die Benutzer müssen bereits existieren.

Meldungen

CREATE GROUP

Meldung, wenn die Gruppe erfolgreich erzeugt wurde.

Beispiele

Um eine leere Gruppe zu erzeugen:

CREATE GROUP mitarbeiter;

Um eine Gruppe mit Mitgliedern zu erzeugen:

CREATE GROUP marketing WITH USER karl, david;

Kompatibilität

Der Befehl CREATE GROUP ist eine PostgreSQL-Erweiterung. Das Konzept der Rollen im SQL-Standard ist vergleichbar mit Gruppen.

Siehe Auch

ALTER GROUP, DROP GROUP