Zum Hauptinhalt springen

Automatische Backups konfigurieren

PostgreSQL-Cluster werden mit dem Backup-Service von Hikube gesichert, über die Registerkarte Backups der Cluster-Seite in der Hikube-Konsole.

Prinzip​

  • Vollständige Backups, geplant oder auf Abruf, die in einen S3-Bucket Ihres Projekts geschrieben werden;
  • Kontinuierliche Archivierung der Transaktionsprotokolle zwischen zwei Backups, die eine Wiederherstellung der Datenbank zu einem bestimmten Zeitpunkt ermöglicht;
  • Aufbewahrung in Tagen, festgelegt durch das Ziel.

Schritte​

  1. Erstellen Sie ein Ziel unter Infrastructure > Backups > Destinations: siehe Ein Ziel erstellen.
  2. Öffnen Sie PostgreSQL, den Cluster und dann die Registerkarte Backups.
  3. Klicken Sie auf Schedule, wählen Sie das Ziel und den Zeitplan, dann Schedule. Siehe Backups planen.
Nur ein Ziel pro Cluster

Alle Backups desselben PostgreSQL-Clusters müssen dasselbe Ziel verwenden: Ein zweites Ziel wird abgelehnt.

Logisches Backup auf Abruf​

Unabhängig von den durch die Plattform verwalteten Backups können Sie eine Datenbank jederzeit mit den Standardwerkzeugen von PostgreSQL exportieren:

# Export einer Datenbank im Custom-Format
pg_dump "host=<host> port=5432 dbname=myapp user=app_user sslmode=require" \
--format=custom --file=myapp-$(date +%F).dump

Der Benutzer muss auf der exportierten Datenbank über das Recht Administrator (Admin) oder Read-only verfügen.

Weiterführende Informationen​