Junior — Middle
Wie erhält man eine Liste aller Benutzer in der PostgreSQL-Datenbank über die Befehlszeile?
sobes.tech KI
Antwort von AI
Um eine Liste aller Benutzer in der PostgreSQL-Datenbank über die Befehlszeile zu erhalten, können Sie das Dienstprogramm psql verwenden und eine SQL-Abfrage an die Systemtabelle pg_roles oder pg_user ausführen.
Beispielbefehl:
psql -U postgres -c "SELECT rolname FROM pg_roles;"
Hier gibt -U postgres den Benutzer für die Verbindung an, und -c ermöglicht die Ausführung der SQL-Abfrage und die Ausgabe des Ergebnisses. Als Antwort erhalten Sie eine Liste aller Rollen (Benutzer) in der Datenbank.