pg_roles
Представление pg_roles предоставляет доступ к информации о ролях базы данных.
Это общедоступное для чтения представление pg_authid, в котором поле пароля обнуляется.
В этом представлении явно отображается столбец OID базовой таблицы, так как он необходим для соединений с другими каталогами.
| Столбец | Тип | Ссылки | Описание |
|---|---|---|---|
rolname |
name |
— |
Имя роли |
rolsuper |
boolean |
— |
Имеет ли роль привилегии суперпользователя |
rolinherit |
boolean |
— |
Наследует ли роль привилегии ролей, членом которых она является |
rolcreaterole |
boolean |
— |
Может ли роль создавать другие роли |
rolcreatedb |
boolean |
— |
Может ли роль создавать базы данных |
rolcatupdate |
boolean |
— |
Может ли роль напрямую обновлять системные каталоги.
Даже суперпользователь не может этого делать, если этот столбец не равен |
rolcanlogin |
boolean |
— |
Может ли роль выполнять вход в систему. То есть эту роль можно использовать в качестве идентификатора авторизации при начале сессии |
rolreplication |
boolean |
— |
Является ли роль ролью репликации. Такие роли могут устанавливать соединения для репликации |
rolconnlimit |
integer |
— |
Для ролей, которые могут входить в систему, задает максимальное количество одновременных подключений.
|
rolpassword |
text |
— |
Не содержит пароль (всегда отображается как |
rolvaliduntil |
timestamptz |
— |
Время истечения срока действия пароля (используется только для аутентификации по паролю); |
rolconfig |
text[] |
— |
Заданные для роли значения по умолчанию переменных времени конфигурации |
rolresqueue |
oid |
pg_resqueue.oid |
Идентификатор объекта ресурсной очереди, назначенной этой роли |
oid |
oid |
pg_authid.oid |
Идентификатор объекта роли |
rolcreaterextgpfd |
boolean |
— |
Может ли роль создавать читающие внешние таблицы с использованием протокола GPFDIST |
rolcreaterexthttp |
boolean |
— |
Может ли роль создавать читающие внешние таблицы с использованием протокола HTTP |
rolcreatewextgpfd |
boolean |
— |
Может ли роль создавать пишущие внешние таблицы с использованием протокола GPFDIST |
rolresgroup |
oid |
pg_resgroup.oid |
Идентификатор объекта ресурсной группы, назначенной этой роли |