Postgresql 删除Postgres中的所有数据类型

Postgresql 删除Postgres中的所有数据类型,postgresql,Postgresql,是否有方法删除\dT+列出的所有数据类型 我知道您可以通过drop TYPE命令逐个删除类型,但我有很多类型,要逐个删除它们是非常困难的。按照用户Schwern建议的方向,我使用了psql-E并实现了这一点: 从pg_type运行select typname、typnespace; 找出与您的类型关联的名称空间 从pg_类型中删除,其中typnamespace=${your_typnamespace} psql-E将向您展示psql命令的底层SQL。那会让你开始的。

是否有方法删除\dT+列出的所有数据类型


我知道您可以通过drop TYPE命令逐个删除类型,但我有很多类型,要逐个删除它们是非常困难的。

按照用户Schwern建议的方向,我使用了psql-E并实现了这一点:

从pg_type运行select typname、typnespace; 找出与您的类型关联的名称空间 从pg_类型中删除,其中typnamespace=${your_typnamespace} psql-E将向您展示psql命令的底层SQL。那会让你开始的。