C Shell Wiki
Posts (Latest 10 updated) :
Read all
Contents:
  1. [Linux] C Shell (csh) psql Verwendung: Datenbankabfragen durchführen
    1. Übersicht
    2. Verwendung
    3. Häufige Optionen
    4. Häufige Beispiele
    5. Tipps

[Linux] C Shell (csh) psql Verwendung: Datenbankabfragen durchführen

Übersicht

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.

Verwendung

Die grundlegende Syntax des psql-Befehls lautet:

psql [Optionen] [Argumente]

Häufige Optionen

  • -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.

Häufige Beispiele

  • Verbinden mit einer Datenbank:
psql -h localhost -U benutzername -d datenbankname
  • Ausführen eines SQL-Befehls:
psql -c "SELECT * FROM tabelle;"
  • Ausführen von SQL-Befehlen aus einer Datei:
psql -f befehle.sql
  • Anzeigen aller Datenbanken:
psql -l

Tipps

  • Verwenden Sie die Option -W, um zur Eingabe eines Passworts aufgefordert zu werden.
  • Nutzen Sie die \?-Befehlszeile innerhalb von psql, um eine Liste aller verfügbaren Befehle anzuzeigen.
  • Speichern Sie häufig verwendete Optionen in einer .pgpass-Datei, um die Authentifizierung zu vereinfachen.