Skip to main content

Module lifecycle

Module lifecycle 

Source
Expand description

Sequence rename and schema-move declaration rules.

Traits§

SequenceLifecycleCatalog
Namespace and ownership metadata needed to bind one sequence lifecycle target.

Functions§

sequence_alter_relation
Resolve absence before execution checks the actual relation’s owner, namespace and requested kind.
sequence_lifecycle_target
Bind the declared destination before acquiring its namespace lock. Collision and namespace-kind checks require the refreshed catalog after that acquisition.
validate_sequence_alter_kind
validate_sequence_lifecycle_shape
validate_sequence_lifecycle_target
Validate the locked destination and report whether its name needs publication. Even an unchanged schema must first retain its namespace dependency and pass namespace-kind validation.