Skip to main content

Module lifecycle

Module lifecycle 

Source
Expand description

Routine removal identities, dependency results, and declaration diagnostics.

Modules§

binding
DROP and ALTER routine target binding and ownership validation.
dependencies
Stored routine/schema references and atomic registry removal candidates.
diagnostics
Stable dependency diagnostics and cascade notices for routine removal.
lookup
Lookup exact stored routine identities and visible or unshadowed overload candidates.
names
Search-path and namespace authorization rules for routine names.
relations
Stored relation, sequence OID, column, and namespace references in routine definitions.
rename
Routine rename identities, collision checks, registry movement, and stored AST rewrites.
restoration
Validate durable routine names, object identities, signatures, and serialized dispatches.
rewrites
Surviving routine body candidates and exact registry identities for source rewrites.

Structs§

RoutineDropResolution
RoutineDropTarget
RoutineObjectDependents
RoutineSchemaDependents
SQLFunctionDropPlan

Functions§

alter_routine_kind_matches
alter_routine_kind_name
ensure_routine_owner_as
routine_signature_label
wrong_routine_kind_error

Type Aliases§

RoutineRegistry