Поиск пользователя в PostgreSQL

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

Таблица pg_user содержит следующие столбцы:

Столбец Пояснение
usename Имя пользователя (например: postgres, vaso и т.д.)
usesysid Идентификатор пользователя (номер, назначенный PostgreSQL)
usecreatedb Логическое значение, указывающее, может ли пользователь создавать базы данных (t или f)
usesuper Логическое значение, указывающее, является ли пользователь суперпользователем (t или f)
usecatupd Логическое значение, указывающее, может ли пользователь обновлять системные каталоги (t или f)
userepl Логическое значение, указывающее, может ли пользователь инициировать репликацию (t или f)
passwd Пароль для пользователя отображается как ********
valuntil Время истечения срока действия пароля
useconfig Значения по умолчанию для переменных конфигурации во время выполнения