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メタコマンドも既存グループを列挙する際に役に立ちます。