fix problem that upgrade rollback failed
This commit is contained in:
@ -10,11 +10,7 @@ begin
|
||||
if have_column = false then
|
||||
DROP INDEX IF EXISTS pg_catalog.pg_proc_proname_all_args_nsp_index;
|
||||
else
|
||||
DROP INDEX IF EXISTS pg_catalog.pg_proc_proname_all_args_nsp_index;
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 0, 0, 0, 9666;
|
||||
CREATE UNIQUE INDEX pg_catalog.pg_proc_proname_all_args_nsp_index on pg_catalog.pg_proc USING BTREE(proname name_ops, allargtypes oidvector_ops, pronamespace oid_ops, propackageid oid_ops);
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 0, 0, 0, 0;
|
||||
REINDEX INDEX pg_catalog.pg_proc_proname_all_args_nsp_index;
|
||||
update pg_index set indisunique=true where indexrelid=9666;
|
||||
end if;
|
||||
end;
|
||||
DROP INDEX IF EXISTS pg_catalog.gs_uid_relid_index;
|
||||
|
@ -10,11 +10,7 @@ begin
|
||||
if have_column = false then
|
||||
DROP INDEX IF EXISTS pg_catalog.pg_proc_proname_all_args_nsp_index;
|
||||
else
|
||||
DROP INDEX IF EXISTS pg_catalog.pg_proc_proname_all_args_nsp_index;
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 0, 0, 0, 9666;
|
||||
CREATE UNIQUE INDEX pg_catalog.pg_proc_proname_all_args_nsp_index on pg_catalog.pg_proc USING BTREE(proname name_ops, allargtypes oidvector_ops, pronamespace oid_ops, propackageid oid_ops);
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 0, 0, 0, 0;
|
||||
REINDEX INDEX pg_catalog.pg_proc_proname_all_args_nsp_index;
|
||||
update pg_index set indisunique=true where indexrelid=9666;
|
||||
end if;
|
||||
end;
|
||||
DROP INDEX IF EXISTS pg_catalog.gs_uid_relid_index;
|
||||
|
@ -49,12 +49,7 @@ BEGIN
|
||||
END
|
||||
$do$;
|
||||
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 0, 0, 0, 0;
|
||||
DROP INDEX IF EXISTS pg_catalog.pg_proc_proname_all_args_nsp_index;
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 0, 0, 0, 9666;
|
||||
CREATE INDEX pg_catalog.pg_proc_proname_all_args_nsp_index on pg_catalog.pg_proc USING BTREE(proname name_ops, allargtypes oidvector_ops, pronamespace oid_ops, propackageid oid_ops);
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 0, 0, 0, 0;
|
||||
REINDEX INDEX pg_catalog.pg_proc_proname_all_args_nsp_index;
|
||||
update pg_index set indisunique=false where indexrelid=9666;
|
||||
DROP FUNCTION IF EXISTS pg_catalog.gs_get_shared_memctx_detail() cascade;
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_PROC, 5255;
|
||||
CREATE OR REPLACE FUNCTION pg_catalog.gs_get_shared_memctx_detail(
|
||||
|
@ -49,12 +49,7 @@ BEGIN
|
||||
END
|
||||
$do$;
|
||||
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 0, 0, 0, 0;
|
||||
DROP INDEX IF EXISTS pg_catalog.pg_proc_proname_all_args_nsp_index;
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 0, 0, 0, 9666;
|
||||
CREATE INDEX pg_catalog.pg_proc_proname_all_args_nsp_index on pg_catalog.pg_proc USING BTREE(proname name_ops, allargtypes oidvector_ops, pronamespace oid_ops, propackageid oid_ops);
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 0, 0, 0, 0;
|
||||
REINDEX INDEX pg_catalog.pg_proc_proname_all_args_nsp_index;
|
||||
update pg_index set indisunique=false where indexrelid=9666;
|
||||
DROP FUNCTION IF EXISTS pg_catalog.gs_get_shared_memctx_detail() cascade;
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_PROC, 5255;
|
||||
CREATE OR REPLACE FUNCTION pg_catalog.gs_get_shared_memctx_detail(
|
||||
|
Reference in New Issue
Block a user