Anhang B. Gepackte PostgreSQL-Kommandozeilen-Tools

Dieser Anhang fasst unentbehrliche Kommandozeilen-Tools zusammen, die mit dem PostgreSQL-Server mitgeliefert werden. Wir haben sie in diesem Buch ausführlich besprochen. Hier listen wir ihre Hilfemeldungen auf. Wir hoffen, dass wir dir damit ein wenig Zeit ersparen und dieses Buch zu einem nicht ganz so seltsamen Bettgenossen machen.

Datenbanksicherung mit pg_dump

Verwende pg_dump um die gesamte Datenbank oder einen Teil der Datenbank zu sichern. Als Sicherungsdateiformate stehen TAR, komprimiert (benutzerdefiniertes PostgreSQL-Format), Klartext und Klartext-SQL zur Verfügung. Bei der Klartextsicherung können psql-spezifische Befehle kopiert werden; daher muss die Datei zur Wiederherstellung in psql ausgeführt werden. Eine Klartext-SQL-Sicherung ist lediglich eine Datei mit Standard-SQL-Befehlen CREATE und INSERT. Um sie wiederherzustellen, kannst du die Datei mit psql oder pgAdmin ausführen. Beispiel B-1 zeigt die Hilfeausgabe von pg_dump. Eine vollständige Beschreibung der Verwendung von pg_dump findest du unter "Selektive Sicherung mit pg_dump".

Beispiel B-1. pg_dump Hilfe
pg_dump --help
pg_dump dumps a database as a text file or to other formats. Usage: pg_dump [OPTION]... [DBNAME] General options: -f, --file=FILENAME output file or directory name -F, --format=c|d|t|p output file format (custom, directory, tar, plain text) -j, --jobs=NUM use this many parallel jobs to dump -v, --verbose verbose mode -Z, --compress=0-9 compression ...

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.