pg_auth_membersカタログはロール間のメンバシップ関係を示しています。
循環していなければ、どのような関係でも許可されています。
ユーザの同一性はクラスタ間で保たれる必要があるため、pg_auth_membersはクラスタ間のすべてのデータベースで共有されています。
pg_auth_membersのコピーはデータベースごとではなく、各クラスタにひとつだけ持っています。
表52.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のメンバシップを他に与えることができる場合は真 |