Verbesserung
Detail
#26822
Migration: DB-Schema-Update nach der Migration
Aktuell gibt es einen expliziten tl:MigrationProcessor, der das in der Datenbank gespeicherte Schema für die tl:KnowledgeBase aktualisiert. Diese Operation macht aber sowohl eine automatische Schema-Migration als auch nachfolgende Migrationsoperationen kaputt, wenn sich diese noch auf die originale Base-Line für das Schema beziehen (z.B. der tl:DeleteTableProcessor).
Code-Migration
In Migrationsskripten muss
#!xml <migration> <processors> <store-type-configuration/> </processors> </migration>
durch
#!xml <migration schema-update="true"> <processors> </processors> </migration>
ersetzt werden. Das Update des Schemas geschieht dann am Ende nach allen SQL- und Replay-Operationen.
Test
Refactoring, kein zusätzlicher Test.