Hay createusery dropusercomandos:
createuser - define a new PostgreSQL user account
dropuser - remove a PostgreSQL user account
¿Existe una forma correspondiente de enumerar las cuentas de usuario?
Estos dos comandos no requieren que el usuario invoque psqlni entienda los detalles de su uso.
users
postgresql
CW Holeman II
fuente
fuente

psql -c '\du'Para limitar la salida solo al nombre de usuario, simplemente haga lo siguiente desde el
psqlshell o desde el shell / terminal local comoMientras que el método rápido, como se señaló en una respuesta anterior, muestra 3 columnas; incluidos el nombre de usuario , la lista de atributos de roles y el miembro de los grupos de roles.
Finalmente, como se señaló en una respuesta posterior, los comandos PostgreSQL que se ejecutan en segundo plano para el
\ducomando muestran esas columnas "predeterminadas" llamando a:La última parte se copió de la lista de correo de PostgreSQL .
fuente
Solución SQL que normalmente realiza psql \ du:
Ref: https://www.postgresql.org/message-id/[email protected]
fuente
Para una respuesta más simple ...
Desde dentro de psql:
Desde la terminal:
Me ayuda a recordar que d es de uso frecuente d ESCRIBE algo y U es para u Sers.
fuente