Sql 更改枚举架构
我用表创建了schemaSql 更改枚举架构,sql,postgresql,enums,Sql,Postgresql,Enums,我用表创建了schemawebapp,其中一列取决于enumenum\u app\u类型。但我无意中在公共模式中创建了这个枚举,并用数据填充数据库。现在是否有办法将此webapp列更改为使用webapp.enum\u app\u type而不是public.enum\u app\u type?您可以使用: ALTER TYPE public.enum_app_type SET SCHEMA webapp; 您可以使用: ALTER TYPE public.enum_app_type SET S
webapp
,其中一列取决于enumenum\u app\u类型
。但我无意中在公共模式中创建了这个枚举,并用数据填充数据库。现在是否有办法将此webapp列更改为使用webapp.enum\u app\u type
而不是public.enum\u app\u type
?您可以使用:
ALTER TYPE public.enum_app_type SET SCHEMA webapp;
您可以使用:
ALTER TYPE public.enum_app_type SET SCHEMA webapp;
它可以完美地自动更新枚举引用。太好了,谢谢你,它可以完美地自动更新枚举引用。太好了,谢谢