历史版本。 PostgreSQL 7.3 已结束支持。 请参阅 当前版本手册.
DROP TYPE
DROP TYPE — 移除一个用户定义的数据类型
大纲
DROP TYPE typename [, ...] [ CASCADE | RESTRICT ]
输入
typename现有类型的名称(可选模式限定)。
- CASCADE
自动删除依赖该类型的对象(例如表列、函数、操作符等)。
- RESTRICT
如果有任何依赖对象则拒绝删除该类型。这是默认行为。
输出
DROP TYPE命令成功时返回的消息。
ERROR: RemoveType: type 'typename' does not exist如果找不到指定的类型,就会出现这条消息。
描述
DROP TYPE 将从系统目录中删除一个用户类型。
只有类型的所有者才能删除它。
示例
要删除 box 类型:
DROP TYPE box;
兼容性
注意,PostgreSQL 的
CREATE TYPE
命令和数据类型扩展机制与
SQL99 不同。