Skip to main content

Module removal

Module removal 

Source
Expand description

DROP DOMAIN, DROP TYPE and ALTER TYPE name binding, namespace privileges, owner and required-type diagnostics.

Structs§

RowTypeRelation
A relation that owns a composite row type, described for dependency diagnostics.
TypeObjectBinding

Enums§

BoundTypeDrop

Traits§

TypeObjectAuthority
TypeObjectCatalog

Functions§

resolve_alter_enum
Resolve the enum named by ALTER TYPE ... ADD VALUE | RENAME VALUE with PostgreSQL’s checkEnumOwner order: missing type, then a non-enum type, then ownership.
resolve_drop_domain
resolve_drop_type
DROP TYPE removes domains, enums and composite types. Built-in, generated array and relation row types are required by other objects and fail after the owner check, as in PostgreSQL.