Skip to main content

nützliche befehle

\l          -- Alle Datenbanken anzeigen
\dt         -- Alle Tabellen anzeigen
\d tabelle  -- Struktur einer Tabelle zeigen
\c unidb    -- Zu anderer DB wechseln
\i datei.sql -- SQL-Datei ausführen
\e          -- Query in $EDITOR öffnen
\timing     -- Query-Zeit messen (toggle)
\x          -- Expanded display (toggle, gut für breite Tabellen)

Im pgcli: \o ausgabe.txt

SELECT * FROM studenten;

\o -- Output wieder auf Terminal

SQL-Datei ausführen:

# queries.sql erstellen, dann:
pgcli unidb < queries.sql

# Oder im pgcli:
\i ~/uni/queries.sql

CSV export

# Im pgcli:
\copy (SELECT * FROM studenten) TO '/tmp/export.csv' CSV HEADER;