他のバージョンの文書 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

17.3. グループ

Unixと同じように、グループはユーザを論理的にまとめ、権限管理を容易にするための方法です。 グループ全体に対して、権限を与えることも取り去ることもできます。 グループを作成するには下記のようにCREATE GROUP SQLコマンドを使用してください。

CREATE GROUP name;

グループにユーザを追加、または削除する場合は、以下のように ALTER GROUPを使用してください。

ALTER GROUP name ADD USER uname1, ... ;
ALTER GROUP name DROP USER uname1, ... ;

グループを削除するには以下のようにDROP GROUPを使用してください。

DROP GROUP name;

これは不ループのみを削除し、そのメンバのユーザを削除しません。

既存のグループ群を求めるには、以下の例のようにpg_groupシステムカタログを確認してください。

SELECT groname FROM pg_group;

また、psqlプログラムの\dgメタコマンドも既存グループを列挙する際に役に立ちます。