Kapitel 3. psql

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

psql ist das Standard-Befehlszeilenprogramm , das mit PostgreSQL ausgeliefert wird. Abgesehen davon, dass es Abfragen ausführt, kannst du mit psql auch Skripte ausführen, Daten importieren und exportieren, Tabellen wiederherstellen, die Datenbank verwalten und sogar Berichte erstellen. Wenn du nur Zugriff auf die Kommandozeile eines Servers ohne grafische Benutzeroberfläche hast, ist psql deine einzige Möglichkeit, mit PostgreSQL zu arbeiten. Wenn du zu dieser Gruppe gehörst, musst du mit unzähligen Befehlen und Optionen vertraut sein. Wir empfehlen dir, den Dump der psql-Hilfe auszudrucken, wie in "Interaktive psql-Befehle" beschrieben, und ihn über deinem Arbeitsplatz anzubringen.

Umgebungsvariablen

Wie bei anderen Kommandozeilen-Tools , die mit PostgreSQL ausgeliefert werden, kannst du auf die Angabe deiner Verbindungseinstellungen - Host, Port, Benutzer - verzichten, indem du die Umgebungsvariablen , PGHOST, PGPORT und PGUSER initialisierst. Um zu vermeiden, dass du das Passwort erneut eingeben musst, kannst du die Variable PGPASSWORD initialisieren. Für einen noch sichereren Zugang erstellst du eine Passwortdatei, wie in PostgreSQL Passwortdatei beschrieben. Seit Version 9.2 akzeptiert psql zwei neue Umgebungsvariablen:

PSQL_HISTORY

Legt den Namen der Geschichtsdatei psql fest, in der alle in der jüngsten Vergangenheit ausgeführten ...

Get PostgreSQL: Up and Running, 3. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.