Der psql
-Befehl ist ein interaktives Terminal-Programm für PostgreSQL, das es Benutzern ermöglicht, SQL-Abfragen auszuführen, Datenbanken zu verwalten und mit PostgreSQL-Datenbanken zu interagieren.
Die grundlegende Syntax des psql
-Befehls lautet:
psql [Optionen] [Argumente]
-h
: Gibt den Hostnamen des Datenbankservers an.-U
: Gibt den Benutzernamen an, der zur Authentifizierung verwendet werden soll.-d
: Gibt die zu verwendende Datenbank an.-p
: Gibt den Port an, über den die Verbindung hergestellt werden soll.-f
: Führt SQL-Befehle aus einer Datei aus.psql -h localhost -U benutzername -d datenbankname
psql -c "SELECT * FROM tabelle;"
psql -f befehle.sql
psql -l
-W
, um zur Eingabe eines Passworts aufgefordert zu werden.\?
-Befehlszeile innerhalb von psql
, um eine Liste aller verfügbaren Befehle anzuzeigen..pgpass
-Datei, um die Authentifizierung zu vereinfachen.