如何在PostgreSQL中删除自定义数据类型?
我在PostgreSQL中使用以下行创建了一个数据类型:如何在PostgreSQL中删除自定义数据类型?,sql,postgresql,Sql,Postgresql,我在PostgreSQL中使用以下行创建了一个数据类型: CREATE TYPE ABC AS (A CHARACTER(1), B CHARACTER(2), C BIGINT); 我没有定义这个数据类型。现在我想删除这个原型。 删除此内容的方法或命令是什么?请尝试以这种方式删除此类型 DROP TYPE ABC; 可以使用删除数据类型 DROP TYPE type_name; 请记住,如果您有其他依赖于您试图删除的类型的对象,则会产生错误 ERROR: cannot drop ty
CREATE TYPE ABC AS (A CHARACTER(1), B CHARACTER(2), C BIGINT);
我没有定义这个数据类型。现在我想删除这个原型。
删除此内容的方法或命令是什么?请尝试以这种方式删除此
类型
DROP TYPE ABC;
可以使用删除数据类型
DROP TYPE type_name;
请记住,如果您有其他依赖于您试图删除的类型的对象,则会产生错误
ERROR: cannot drop type type_name because other objects depend on it
具有依赖项列表
如果您还想删除
这些对象,请键入
DROP TYPE type_name CASCADE;
这不是一个函数。这是一种数据类型@谢谢你的更正。我把它改成了数据类型。谢谢你的解释:)谢谢你的回复:)