pg_group カタログはグループを定義し、どのグループにどのユーザが所属しているかを保存しています。グループは CREATE GROUP コマンドで作成されます。ユーザ権限管理に関することは 第17章 を参照してください。
ユーザとグループの身元はクラスタ全体にわたる情報ですから pg_group はクラスタのすべてのデータベースで共有されます。データベース毎ではなく、クラスタ毎にたった一つだけ pg_group の複製があります。
表 41-15. pg_group の列
名前 | 型 | 参照先 | 説明 |
---|---|---|---|
groname | name | グループ名 | |
grosysid | int4 | グループを識別する任意の数値 | |
grolist | int4[] | pg_shadow.usesysid | グループに所属するユーザの ID を保存する配列 |