Il y a createuser
& dropuser
commandes:
createuser - define a new PostgreSQL user account
dropuser - remove a PostgreSQL user account
Existe-t-il un moyen correspondant de répertorier les comptes d'utilisateurs?
Ces deux commandes ne nécessitent pas que l'utilisateur appelle psql
ni comprenne les détails de son utilisation.
users
postgresql
CW Holeman II
la source
la source
psql -c '\du'
Pour limiter la sortie au nom d'utilisateur uniquement, procédez comme suit, à partir du
psql
shell ou du shell / terminal local,Tandis que la méthode rapide, comme indiqué dans une réponse précédente, affiche 3 colonnes; y compris le nom d'utilisateur , les attributs de la liste des rôles et le membre du ou des groupes de rôles.
Enfin, comme indiqué dans une réponse ultérieure, les commandes PostgreSQL ™ exécutées en arrière-plan pour la
\du
commande affichent ces colonnes "par défaut" en appelant:La dernière partie a été copiée à partir de la liste de diffusion PostgreSQL .
la source
Solution SQL qui est normalement faite par psql \ du:
Réf.: Https://www.postgresql.org/message-id/[email protected]
la source
Pour une réponse plus simple ...
Depuis psql:
Depuis le terminal:
Il me aide à se souvenir que d est souvent utilisé pour d Escribe quelque chose et u est pour u SERS.
la source