Enum SchemaChangeKind
Describes the kind of schema change recorded in the audit trail.
public enum SchemaChangeKind
Fields
Compatible = 0Backward-compatible change with no breaking edits; existing data is read as-is, no migration ran.
Migration = 1Breaking change that required migrating existing entities to the new layout.
Rename = 3A component or archetype was renamed. PreviousName holds the former name and ComponentName the current one; Target says which kind of object moved.
Recorded at the single moment the rename is carried forward on disk — the only point at which the mapping still exists. The
[Component(PreviousName=…)]/[Archetype(PreviousName=…)]attribute that supplies it is explicitly intended to be deleted once the row has been re-keyed, after which nothing in the source, the database or an old capture maps the two names to each other. See #615 and design D-4 / §5.6.SystemUpgrade = 2Change originating from an engine/system-component upgrade.