enhancement
major
minor
major
minor
enhancement
Currently, there is an explicit tl:MigrationProcessor that updates the schema stored in the database for the tl:KnowledgeBase. However, this operation breaks both automatic schema migration and subsequent migration operations if they still refer to the original baseline for the schema (e.g., the tl:DeleteTableProcessor).
Code Migration
In migration scripts, the following must be included:
#!xml
<migration>
<processors>
<store-type-configuration/>
</processors>
</migration>
be replaced with
#!xml <migration schema-update="true"> <processors> </processors> </migration>
. The schema update then takes place at the end, after all SQL and replay operations.
Test
Refactoring; no additional testing required.