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;
No comments to display
No comments to display