# Versionswechsel und Migration

> Der Wechsel mit Rückweg: Kompatibilität vor dem Termin prüfen, Umstellungsverfahren nach zulässiger Ausfallzeit wählen und ein Abbruchkriterium, das vor dem Wechsel feststeht.

Track: [Datenbankadministration für Sysadmins](https://physar.tech/learn/database-administration-basics)  
Kanonische Fassung: https://physar.tech/learn/database-administration-basics/database-upgrades-migration  
Stand: 2026-07-30  
Interaktiver Teil: 3 Checks (nur im Browser)

## Der Wechsel mit Rückweg

### Betriebsfrage

Ein Versionswechsel ist selten technisch schwierig. Schwierig ist die Frage, was passiert, wenn die neue Version sich nach zwei Stunden Produktivbetrieb anders verhält als im Test — und ob dann noch ein Weg zurück existiert.

### Mentales Modell

Kompatibilität prüfen → Verfahren wählen → Proben → Umstellen → Bestätigen oder zurück

### Verfahren nach zulässiger Ausfallzeit

|  |  |
| --- | --- |
| Wechsel am Ort | Kürzeste Vorbereitung, aber der Rückweg führt über eine Wiederherstellung aus der Sicherung — die Ausfallzeit im Fehlerfall ist die Wiederherstellungsdauer. |
| Neuaufbau mit Übernahme | Die alte Umgebung bleibt bestehen und ist der Rückweg. Dafür sind zwei Umgebungen und ein Datenabgleich nötig. |
| Übernahme über Replikation | Kürzeste Umschaltzeit, höchste Vorbereitung — und ein Rückweg nur, solange die alte Seite konsistent nachgeführt bleibt. |

### Was vorher zu prüfen ist

- Verhaltensänderungen, die keine Fehlermeldung erzeugen — geänderte Vorgaben bei Sortierung, Zeitzonen oder Zahlenformaten.
- Abfragen, deren Ausführungsplan sich mit der neuen Version ändert.
- Abhängige Werkzeuge: Treiber, Sicherungsverfahren, Überwachung und Berichtssysteme.

> **Der teuerste Fehler:** Eine Datenänderung im neuen System macht den Rückweg ungültig, sobald sie nicht mehr in die alte Version übertragbar ist. Ab diesem Punkt gibt es kein Zurück mehr — dieser Punkt gehört benannt.

### Route

> **Transfer:** Die Checks behandeln die Wahl des Umstellungsverfahrens, die Vorabprüfung stiller Verhaltensänderungen und die Definition des Punktes ohne Rückweg.

## Quellen

- postgresql.org/docs/current/upgrading.html — https://www.postgresql.org/docs/current/upgrading.html
- postgresql.org/docs/current/continuous-archiving.html — https://www.postgresql.org/docs/current/continuous-archiving.html
