10.06.2025
Ein Migrations Runner sorgt dafür, dass Datenbankschemata über mehrere Umgebungen hinweg nachvollziehbar und in der richtigen Reihenfolge verändert werden. Dieser Artikel zeigt, wie ein eigener Migrations Runner in Bash entsteht, mit Tracking-Tabelle, Checksum-Prüfung, transaktionaler Ausführung und einer schlanken Kommandozeilen-Schnittstelle für up, down und status.