我使用下面的代码在PostgreSQL中创建了一个数据类型:
CREATE TYPE ABC AS (A CHARACTER(1), B CHARACTER(2), C BIGINT);
我没有定义这种数据类型。现在我想删除这个原型。 删除它的方式或命令是什么?
答案 0 :(得分:5)
您可以使用
删除数据类型DROP TYPE type_name;
Click here for manual reference for DROP TYPE
请记住,如果您有其他对象依赖于您尝试删除的类型,则会产生错误
ERROR: cannot drop type type_name because other objects depend on it
包含依赖项列表。
如果您还想DROP
那些对象输入
DROP TYPE type_name CASCADE;
答案 1 :(得分:1)
尝试以这种方式删除此TYPE
DROP TYPE ABC;