50.9. pg_auth_members#

50.9. pg_auth_members

50.9. pg_auth_members #

Каталог pg_auth_members отображает отношения членства между ролями. Разрешается любое некруговое множество отношений.

Поскольку идентификаторы пользователей являются общими для всего кластера, структура pg_auth_members разделяется между всеми базами данных кластера: существует только одна копия pg_auth_members на весь кластер, а не по одной на каждую базу данных.

Таблица 50.9. pg_auth_members Колонки

Тип столбца

Описание

oid oid

Идентификатор строки

roleid oid (ссылается на pg_authid.oid)

ID роли, у которой есть участник

member oid (ссылается на pg_authid.oid)

ID роли, которая является членом roleid

grantor oid (ссылается на pg_authid.oid)

ID роли, которая предоставила это членство

admin_option bool

True если member может предоставлять членство в roleid другим

inherit_option bool

Истина, если участник автоматически наследует привилегии предоставленной роли

set_option bool

Истина, если участник может SET ROLE к предоставленной роли