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

  • Последнее обновление: 3 Апреля 2024 г.
  • Просмотры: 67
  • Автор: Админ
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 как установить часовый пояс Time Zone
Скачать и установить Postgresql 14 на Linux CentOS/RHEL 8/7 TAR
PostgreSQL изменить порт подключения 5432