Mahlzeit
Mike, an
namespace
hatte ich noch gar nicht gedacht. Ich hatte eine sehr "abenteuerliche" Methode im Sinn, bei der auch die Migrationskette intakt bleiben würde, aber die würde schon alleine wegen
namespace
gar nicht funktionieren.
Kirk hat geschrieben: 14.11.2024 09:35
Als ich damals die erste migrations Datei erstellte, hatte man an sowas überhaupt nicht gedacht.
Die phpBB Devs ebenfalls nicht. Und man ahnt ja nicht schon vorher, wie sich die weitere Entwicklung einer Ext noch gestalten würde.
Das Problem mit dem Migrator ist, dass die Migrationen - genau wie Sprachdateien - keine Daten-Dateien sind, sondern ausführbare Programme die zur Laufzeit inkludiert werden. Alleine dadurch hat man schon von vorneherein viel zu strikte (unflexible) Strukturen die einen nachhaltig bei Änderungen und Optimierungen behindern oder sogar effektiv blockieren. Wären Migrationen einfache Daten-Dateien, wäre eine nachträgliche Optimierung und sogar Komprimierung/Fusionierung der bestehenden Migrationen denkbar.