type_bridge.migration.state_schema¶
state_schema
¶
Public boundary for TypeBridge-owned migration-state schema objects.
MIGRATION_STATE_SCHEMA
module-attribute
¶
MIGRATION_STATE_SCHEMA = _label_projection(migration_state_schema())
Immutable labels for all schema objects owned by TypeBridge migration state.
MigrationStateSchema
dataclass
¶
Immutable label projection of the canonical migration-state schema.
Role labels are qualified as relation:role so an application relation
can use the same unqualified role name without being classified as
TypeBridge infrastructure.
migration_state_schema
¶
Return the full canonical migration-state schema descriptor from Rust.
is_migration_state_type
¶
Return whether label is a TypeBridge migration-state schema object.
Role labels must use the qualified relation:role form.
Source code in type_bridge/migration/state_schema.py
without_migration_state_schema
¶
Return a copy of schema without TypeBridge migration-state objects.