OptionalAdditionalOptional: additionalSchemaInfo JSON content for soft FKs.
OptionalAdditionalWhen true, this input's AdditionalSchemaInfo payload represents the FULL current resolution for each schema it contains (e.g. a schema-evolution refresh that re-resolved the whole connector). The writer then REPLACES each contained schema's table list wholesale — pruning entries for tables that vanished from the resolution (rsuplan: "adds new ones, removes old ones that no longer exist"). Leave false/unset for subset builds (ApplyAll of selected objects), where pruning would wrongly delete other tables' soft constraints.
Tables being created or modified (used in branch naming and logging).
Descriptive name for this schema change.
OptionalMetadataOptional: metadata JSON files for mj-sync.
The migration SQL to execute (from SchemaEngine or any other source).
OptionalPostOptional files to write to disk before restart. RSU does not read or interpret these — it simply persists them so they survive the process restart. The caller is responsible for reading them on the other side.
OptionalSkipIf true, skip the git commit/push step (Phase 2).
OptionalSkipIf true, skip MJAPI restart (useful for batching multiple changes).
Input to the RSU pipeline.