Skip to main content

Module change

Module change 

Source
Expand description

Change — one entry in a ChangeSet.

A Change describes a structural difference between a target catalog and a source catalog at the level of a top-level object (schema, table, index, sequence). Per-column / per-constraint operations live inside the AlterTable variant as a list of TableOpEntry; per-field sequence updates live inside AlterSequence as SequenceOpEntry.

Structs§

ChangeEntry
A change paired with its destructiveness classification.

Enums§

Change
One structural change between two catalogs.
ExtensionChange
Change to one extension. Pair-by-name semantics.
FunctionChange
A structural change to a single user-defined function.
MvChange
A structural change to a single materialized view.
ProcedureChange
A structural change to a single user-defined procedure.
TableChange
A partition-membership change on a child table.
TriggerChange
Change to one trigger. Pair-by-qname semantics; any structural difference emits Replace.
UserTypeChange
A structural change to a single user-defined type.
ViewChange
A structural change to a single view.