Sobes.tech
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.