Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 更改枚举架构_Sql_Postgresql_Enums - Fatal编程技术网

Sql 更改枚举架构

Sql 更改枚举架构,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

我用表创建了schema
webapp
,其中一列取决于enum
enum\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;

它可以完美地自动更新枚举引用。太好了,谢谢你,它可以完美地自动更新枚举引用。太好了,谢谢