DROP TYPE SQL - Language Statements DROP TYPE remove a user-defined data type 1999-07-20 DROP TYPE typename [, ...] [ CASCADE | RESTRICT ] 1998-09-22 Inputs typename The name (optionally schema-qualified) of an existing type. CASCADE Automatically drop objects that depend on the type (such as table columns, functions, operators, etc). RESTRICT Refuse to drop the type if there are any dependent objects. This is the default. 1998-09-22 Outputs DROP TYPE The message returned if the command is successful. ERROR: RemoveType: type 'typename' does not exist This message occurs if the specified type is not found. 1998-09-22 Description DROP TYPE will remove a user type from the system catalogs. Only the owner of a type can remove it. Examples To remove the box type: DROP TYPE box; Compatibility Note that the CREATE TYPE command and the data type extension mechanisms in PostgreSQL differ from SQL99. See Also