Zurück zu den Hosting-FAQs
HILFECENTER · FAQHosting1 Min. Lesezeit

Wie kann ich ein Deployment zurücksetzen, ohne neuere Daten zu verlieren?

Ein Code-Rollback stellt eine frühere Anwendungsversion wieder her, macht aber Änderungen an Datenbanken, Speicher oder externen Diensten nicht automatisch rückgängig. Halten Sie Releases und Datenmigrationen kompatibel, damit gültige neue Daten erhalten bleiben.

Hosting

Code-Rollback und Datenwiederherstellung trennen

Ermitteln Sie vor dem Deployment alle zustandsbehafteten Änderungen: Schema, Hintergrundjobs, Objektformate und externe API-Effekte. Bevorzugen Sie reversible oder rückwärtskompatible Änderungen und dokumentieren Sie, welche Version welche Datenformate lesen kann.

Erstellen und prüfen Sie vor einer destruktiven Migration einen Wiederherstellungspunkt. Das Zurückspielen eines vollständigen Datenbank-Snapshots kann legitime spätere Schreibvorgänge löschen; vergleichen Sie es mit einer Vorwärtskorrektur oder gezielten Reparatur.

Kontrolliertes Rollback-Verfahren nutzen

Wählen Sie das letzte stabile Release, leiten Sie den Verkehr zurück und prüfen Sie Gesundheitschecks sowie zentrale Abläufe. Pausieren Sie inkompatible Worker oder Jobs, damit alter Code keine Daten im neuen Format verarbeitet.

Gleichen Sie nach der Stabilisierung Datensätze und Hintergrundarbeit aus der Störung ab und dokumentieren Sie Ursache und Schutzmaßnahmen. Testen Sie den Rollback regelmäßig; ein Release-Artefakt allein beweist keine sichere Wiederherstellbarkeit.

Zurück zu den Hosting-FAQs