pg_auth_membersカタログはロール間のメンバシップ関係を示しています。循環的でなければ、どのような関係でも許可されています。
ユーザの同一性はクラスタ間で保たれる必要があるため、pg_auth_membersは
クラスタ間の全てのデータベースで共有されています。pg_auth_membersのコピーは各データベースごとではなく、各クラスタにひとつだけ
持っています。
表 44-9. pg_auth_membersの列
名前 | 型 | 参照先 | 説明 |
---|
roleid | oid | pg_authid.oid | メンバを持っているロールのID |
member | oid | pg_authid.oid | roleidのメンバであるロールのID |
grantor | oid | pg_authid.oid | このメンバシップを与えるロールのID |
admin_option | bool | | もしmemberがroleidのメンバシップを他に与えている場合はTrue |