Postgresql - Список пользователей

Postgresql - Список пользователей

Коллеги всем привет.

В сегодняшней статье мы поговорим о том как можно посмотреть всех пользователей в базе данных PostgreSQL.

В PostgreSQL есть системная таблица по имени pg_user которая хранит в себе всю информацию о пользователях. Вы можете выполнить запрос к этой таблице которая возвращает всех пользователей, которые были созданы в PostgreSQL, а также информацию об этих пользователях.

 

Запрос:

sql> SELECT * FROM pg_user;

users_list

 

Описания полей таблицы:

  • usename - Имя пользователя.
  • usesysid - Идентификатор пользователя.
  • usecreatedb - Может ли пользователь создавать базы данных.
  • usesuper - Имеет ли пользователь права суперпользователя.
  • userepl - Может ли пользователь инициировать потоковую репликацию, включать и отключать режим резервного копирования.
  • usebypassrls - Подчиняется ли пользователь к каким либо политикам защиты на уровне строк.
  • passwd - Пароль пользователя в виде звездочек.
  • valuntil - Срок действия пароля.
  • useconfig - Значения по умолчанию для переменных конфигурации во время выполнения.

 

Значения полей f значит false, а t значит true.


 

Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.

ПОХОЖИЕ СТАТЬИ

PostgreSQL Ошибка: requested wal segment has already been removed
PostgreSQL Ошибка: requested wal segment has already been removed
POSTGRESQL
PostgreSQL: Как включить контрольные суммы данных - pg_checksums
PostgreSQL: Как включить контрольные суммы данных - pg_checksums
POSTGRESQL
PostgreSQL - ERROR out of shared memory HINT
PostgreSQL - ERROR out of shared memory HINT
POSTGRESQL