Есть createuser
& dropuser
команды:
createuser - define a new PostgreSQL user account
dropuser - remove a PostgreSQL user account
Есть ли соответствующий способ перечисления учетных записей пользователей?
Эти две команды не требуют от пользователя вызывать psql
или понимать детали его использования.
users
postgresql
CW Holeman II
источник
источник
psql -c '\du'
Чтобы ограничить вывод только именем пользователя, просто сделайте следующее из
psql
оболочки или из локальной оболочки / терминала какВ то время как быстрый метод, как указано в предыдущем ответе, отображает 3 столбца; включая Имя пользователя , Список атрибутов ролей и Член группы (групп) ролей.
Наконец, как указывалось в последующем ответе, команды PostgreSQL, выполняемые в фоновом режиме для
\du
команды, показывают эти столбцы «по умолчанию», вызывая:Последняя часть была скопирована из списка рассылки PostgreSQL .
источник
Решение SQL, которое обычно выполняется psql \ du:
Ссылка: https://www.postgresql.org/message-id/1121195544.8208.242.camel@state.g2switchworks.com
источник
Для более простого ответа ...
Из psql:
Из терминала:
Это помогает мне помнить , что d часто используется для d описывать круг что - то и у для ˙U ГКР.
источник