50.82. pg_roles
Представление pg_roles
открывает доступ к информации о ролях в базах данных. Это просто доступное для всех отображение каталога pg_authid
, в котором очищено поле пароля.
В этом представлении выводится OID из нижележащей таблицы, так как это необходимо для соединений с другими каталогами.
Таблица 50.83. Столбцы pg_roles
Имя | Тип | Ссылки | Описание |
---|---|---|---|
rolname | name | Имя роли | |
rolsuper | bool | Роли имеет права суперпользователя | |
rolinherit | bool | Роль автоматически наследует права ролей, в которые она включена | |
rolcreaterole | bool | Роль может создавать другие роли | |
rolcreatedb | bool | Роль может создавать базы данных | |
rolcanlogin | bool | Роль может подключаться к серверу. То есть эта роль может быть указана в качестве начального идентификатора авторизации сеанса | |
rolreplication | bool | Роль является ролью репликации. Такие роли могут устанавливать соединения для репликации и создавать/удалять слоты репликации. | |
rolconnlimit | int4 | Для ролей, которые могут подключаться к серверу, это значение задаёт максимально разрешённое для этой роли число одновременных подключений. При значении -1 ограничения нет. | |
rolpassword | text | Не пароль (всегда выводится как ******** ) | |
rolvaliduntil | timestamptz | Срок действия пароля (используется только при аутентификации по паролю); NULL, если срок действия не ограничен | |
rolbypassrls | bool | Роль не подчиняется никаким политикам защиты на уровне строк; за подробностями обратитесь к Разделу 5.7. | |
rolconfig | text[] | Заданные для роли значения по умолчанию переменных времени конфигурации | |
oid | oid |
| Идентификатор роли |