51.82. pg_roles
Представление pg_roles открывает доступ к информации о ролях в базах данных. Это просто доступное для всех отображение каталога pg_authid, в котором очищено поле пароля.
Таблица 51.83. Столбцы pg_roles
| Name | Тип | Ссылки | Описание | 
|---|---|---|---|
| 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.8. | |
| rolconfig | text[] | Заданные для роли значения по умолчанию переменных времени конфигурации | |
| oid | oid |  | Идентификатор роли |