Zum Hauptinhalt springen

Datenbankmigrationen und Backups

Migration (Idee)

Die DB-Struktur ändert sich (neue Spalte).
Einfach CREATE TABLE reicht nicht mehr – du brauchst einen Plan:

  1. Backup
  2. Schema ändern (ALTER TABLE oder neu aufbauen)
  3. Testen

Für den Lern-Kontext: Versionsnotizen in MIGRATIONS.md.

Backup SQLite

cp app.db backups/app-2026-07-15.db

Oder periodisch automatisieren.

Rate mal!

Neue Spalte ohne Backup in Produktion?

Auflösung

Riskant – bei Fehler schwer zurück.

Übungen

Level 1

Was ist ein Backup?

Level 2

cp-Befehl für DB.

Level 3

Szenario: Spalte notes hinzufügen – Schritte.

Mini-Quiz

Mini-QuizWas zuerst bei Schema-Aenderung?

Backup sitzt! Als Nächstes: Release und Projektabschluss.