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

pg_roles

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

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