Zum Hauptinhalt springen

Ein Backup wiederherstellen (PITR)

Ein PostgreSQL-Archiv wird über die Registerkarte Backups der Cluster-Seite in der Hikube-Konsole wiederhergestellt oder über Infrastructure > Backups > Archives.

Prinzip​

Dank der kontinuierlichen Archivierung der Transaktionsprotokolle kann eine Wiederherstellung die Datenbank zurückversetzen:

  • auf den exakten Stand eines Backups;
  • auf ihren neuesten Stand;
  • auf einen bestimmten Zeitpunkt (PITR, Point-In-Time Recovery) zwischen zwei Backups.

Die Wiederherstellung schreibt entweder auf den ursprünglichen Cluster, dessen Inhalt überschrieben wird, oder auf einen anderen bestehenden PostgreSQL-Cluster des Projekts mit derselben Hauptversion.

Schritte​

Nach der Wiederherstellung​

Prüfen Sie Ihre Daten, bevor Sie Ihre Anwendungen wieder in Betrieb nehmen:

-- Datenvolumen kontrollieren
SELECT schemaname, relname, n_live_tup
FROM pg_stat_user_tables
ORDER BY n_live_tup DESC;

Wenn Sie auf einem anderen Cluster wiederhergestellt haben, aktualisieren Sie die Konfiguration Ihrer Anwendungen mit seiner Adresse (Bereiche Internal und External auf seiner Seite) und seinen Zugangsdaten.

Wiederherstellung eines logischen Exports​

Wenn Sie über einen mit pg_dump erstellten Export verfügen, können Sie ihn selbst in einer bestehenden Datenbank wiederherstellen:

pg_restore --no-owner --dbname "host=<host> port=5432 dbname=myapp user=app_user sslmode=require" \
myapp-2026-06-15.dump

Weiterführende Informationen​