Expand description
Routine removal identities, dependency results, and declaration diagnostics.
Modules§
- binding
- DROP and ALTER routine target binding and ownership validation.
- dependencies
- Atomic removal of resolved routines from the routine registry.
- 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§
Functions§
- alter_
routine_ kind_ matches - alter_
routine_ kind_ name - ambiguous_
routine_ error LookupFuncWithArgs: a name without an argument list selects more than one routine of the command’s kind.- require_
routine_ ownership must be owner of <kind> <name>, whichaclcheck_errorreports for a routine whose owner the current user is not; each command names the routine its own way.- routine_
signature_ display func_signature_string: the routine name as the command wrote it and each argument type asformat_type_bespells it.- routine_
signature_ label - wrong_
routine_ kind_ error LookupFuncWithArgs: the routine an argument list selects is not of the kind the command names.