Перейти к основному содержимому

pg_roles

примечание

Эта страница переведена при помощи нейросети GigaChat.

Представление pg_roles предоставляет доступ к информации о ролях базы данных. Это просто общедоступное представление pg_authid в котором поле пароля не заполнено.

Столбцы pg_roles:

СтолбецТип данныхОписание
rolnamenameИмя роли
rolsuperboolРоль имеет привилегии суперпользователя
rolinheritboolРоль автоматически наследует привилегии ролей, членом которых он является
rolcreateroleboolРоли могут создавать больше ролей
rolcreatedbboolРоль может создавать базы данных
rolcanloginboolРоли могут войти в систему. То есть эту роль можно задать как первоначальный идентификатор авторизации сеанса
rolreplicationboolРоль репликации может инициировать соединения репликации и создавать и удалять слоты репликации
rolconnlimitint4Для ролей, которые могут войти в систему, это устанавливает максимальное количество одновременных подключений, которые может сделать эта роль. -1 означает отсутствие лимита
rolpasswordtextНе пароль (всегда читается как ********)
rolvaliduntiltimestamptzВремя истечения срока действия пароля (используется только для аутентификации пароля), нулевое, если срок действия не истекает
rolbypassrlsboolРоль обходит все политики безопасности на уровне строк, подробнее смотрите Раздел 5.8 для получения дополнительной информации
rolconfigtext[]Определенные по умолчанию роли переменные конфигурации во время выполнения
oidoid (ссылается на pg_authid.oid)ID роли