Sobes.tech
Junior — Middle

Haben Sie jemals eine Sicherungskopie einer PostgreSQL-Datenbank erstellt?

sobes.tech KI

Antwort von AI

Ja, die Sicherung der PostgreSQL-Datenbank erfolgt in der Regel mit dem Tool pg_dump.

Beispiel für die Erstellung eines Backups:

pg_dump -U benutzername -h hostname -F c -b -v -f backup_datei.backup dbname
  • -U — Datenbankbenutzername
  • -h — Server-Host
  • -F c — Backup-Format (benutzerdefiniert)
  • -b — Große Objekte einschließen
  • -v — ausführliche Ausgabe
  • -f — Datei zum Speichern des Backups

Alternativ kann pg_basebackup verwendet werden, um eine physische Kopie der Datenbank zu erstellen.

Zur Wiederherstellung wird pg_restore oder psql je nach Backup-Format verwendet.

Es ist wichtig, die Backups unter Berücksichtigung von Ausfallzeiten und Datenvolumen zu planen.