历史版本。 PostgreSQL 6.4 已结束支持。 请参阅 当前版本手册.
DROP TYPE
DROP TYPE — 从系统目录中移除一个用户定义的类型
大纲
DROP TYPE typename
输入
-
typename 现有类型的名称。
输出
- →
DROP 命令成功时返回的消息。
- →
ERROR: RemoveType: type 'typename' does not exist 如果找不到指定的类型,就会出现这条消息。
描述
DROP TYPE 将从系统目录中删除一个用户类型。
只有类型的所有者才能删除它。
注意
DROP TYPE 语句是一种 Postgres 语言扩展。
关于如何创建类型的信息,参见
CREATE TYPE。
删除任何使用被删类型的操作符、函数、聚合、访问方法、子类型和类是用户的责任。
缺陷
如果删除了内置类型,后端的行为将不可预料。
用法
要删除 box 类型:
DROP TYPE box
兼容性
SQL3
DROP TYPE 是一个 SQL3 语句。