# Wie bereite ich eine Datenbankschema-Migration vor?

Canonical URL: https://help.iagenify.com/de/faqs/databases/wie-bereite-ich-eine-datenbankschema-migration-vor

[← Zurück zu den Datenbanken-FAQs](https://help.iagenify.com/de/faqs/databases)

HILFECENTER · FAQ Datenbanken 1 Min. Lesezeit
# Wie bereite ich eine Datenbankschema-Migration vor?
Behandeln Sie die Migration als Produktionsänderung mit geplantem Rollout und Wiederherstellung. Prüfen Sie betroffene Daten und Anwendungsversionen, testen Sie realistische Datenmengen und vermeiden Sie widersprüchliche Schemaannahmen zwischen altem und neuem Code.
IaGenify
Datenbanken

## Kompatibilität während des Rollouts planen
Ist die Änderung nicht atomar möglich, nutzen Sie ein Expand-and-Contract-Verfahren: kompatible Strukturen ergänzen, Code für beide Formen bereitstellen, Daten übertragen und die alte Struktur erst entfernen, wenn sie nicht mehr verwendet wird.
Schätzen Sie Sperren, Tabellenumbauten, Indexaufbau und Backfill-Kosten mit repräsentativen Daten. Eine Migration, die in einer kleinen Entwicklungsdatenbank schnell läuft, kann Produktionsschreibvorgänge blockieren.
## Daten schützen und jeden Schritt prüfen
Erstellen Sie ein wiederherstellbares Backup oder bestätigen Sie Point-in-Time-Recovery gemäß den Möglichkeiten der Datenbank. Testen Sie Migration und Wiederherstellung; ein nie getestetes Backup beweist keinen funktionierenden Wiederherstellungsplan.
Arbeiten Sie mit sichtbaren Prüfpunkten für Start, Abschluss, Zeilenzahlen und Anwendungszustand. Schlägt ein Schritt fehl, stoppen Sie abhängige Aktionen und entscheiden anhand des tatsächlichen Zustands über Wiederholung, Vorwärtskorrektur oder Wiederherstellung. [← Zurück zu den Datenbanken-FAQs](https://help.iagenify.com/de/faqs/databases)
