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