Es gibt createuser
& dropuser
Befehle:
createuser - define a new PostgreSQL user account
dropuser - remove a PostgreSQL user account
Gibt es eine entsprechende Möglichkeit, die Benutzerkonten aufzulisten?
Für diese beiden Befehle muss der Benutzer psql
keine Details zu ihrer Verwendung aufrufen oder verstehen.
users
postgresql
CW Holeman II
quelle
quelle
psql -c '\du'
Um die Ausgabe nur auf den Benutzernamen zu beschränken, führen Sie einfach die folgenden Schritte aus, entweder von der
psql
Shell aus oder von der lokalen Shell / dem lokalen Terminal aus alsWährend die Schnellmethode, wie in einer vorherigen Antwort ausgeführt, 3 Spalten anzeigt; einschließlich Benutzername , Liste der Rollenattribute und Mitglied der Rollengruppe (n).
Wie in einer nachfolgenden Antwort ausgeführt, zeigen die PostgreSQL-Befehle, die im Hintergrund für den
\du
Befehl ausgeführt werden, diese "Standard" -Spalten an, indem sie Folgendes aufrufen:Der letzte Teil wurde aus der PostgreSQL-Mailingliste kopiert .
quelle
SQL-Lösung, die normalerweise von psql \ du ausgeführt wird:
Ref: https://www.postgresql.org/message-id/[email protected]
quelle
Für eine einfachere Antwort ...
Aus psql heraus:
Vom Terminal aus:
Es hilft mir, daran zu erinnern , d oft verwendet wird , d escribe etwas und u ist für u sers.
quelle