Warum nicht pt-online-schema-change oder ähnliche Tools?
Tools wie pt-online-schema-change und gh-ost erstellen Shadow Tables, kopieren Daten und tauschen. Sie funktionieren gut für MySQL, fügen aber operationale Komplexität zu PostgreSQL-Deployments hinzu. Sie erfordern zusätzliche Berechtigungen, Monitoring und Rollback-Prozeduren. Für eine einfache 'Spalte mit Default hinzufügen'-Operation erreicht die vierstufige Django-Zerlegung dasselbe Ergebnis ohne externes Tooling und mit vollständiger Django-Migrationshistorie.