Wichtig
Detail
Detail
Die automatische Datenmigration setzt sich u.a. aus einer Reihe von SQL-Prozessoren zusammen, die das Datenbankschema, das gespeicherte Schema und die Daten anpassen, noch bevor u.U. eine automatische Schemamigration und die automatische Modellmigration ausgeführt werden.
Wenn ein solcher Prozessor versucht eine in der Datenbank gespeicherte Konfigurationsdatei zu parsen, muss dieser Prozessor verzögert werden, weil nachfolgende Migrationen möglicherweise Code-Migrationen auf die gepeicherten Konfigurationsdateien anwenden, ohne die diese (von neuen Code-Ständen) nicht (mehr) geparst werden können.
API Änderung
Neue Funktion com.top_logic.knowledge.service.migration.MigrationProcessor.isDeferred(). Die Rückgabe von true Verzögert die Ausführung bis alle anderen SQL-Migrationen ausgeführt worden sind.
Test
- /test-app-7-4-0 in Kombination mit Ticket #26933.