如何在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

我在PostgreSQL中使用以下行创建了一个数据类型:

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;

这不是一个函数。这是一种数据类型@谢谢你的更正。我把它改成了数据类型。谢谢你的解释:)谢谢你的回复:)