5.0.0重复索引bugfix
This commit is contained in:
@ -237,8 +237,6 @@ DECLARE_UNIQUE_INDEX(pg_pltemplate_name_index, 1137, on pg_pltemplate using btre
|
||||
DECLARE_UNIQUE_INDEX(pg_proc_oid_index, 2690, on pg_proc using btree(oid oid_ops));
|
||||
#define ProcedureOidIndexId 2690
|
||||
|
||||
DECLARE_INDEX(pg_proc_proname_args_nsp_index, 2691, on pg_proc using btree(proname name_ops, proargtypes oidvector_ops, pronamespace oid_ops, propackageid oid_ops));
|
||||
#define ProcedureNameArgsNspIndexId 2691
|
||||
DECLARE_INDEX(pg_proc_proname_all_args_nsp_index, 9666, on pg_proc using btree(proname name_ops, allargtypes oidvector_ops, pronamespace oid_ops, propackageid oid_ops));
|
||||
#define ProcedureNameAllArgsNspIndexId 9666
|
||||
|
||||
|
||||
@ -0,0 +1,15 @@
|
||||
DO $$
|
||||
BEGIN
|
||||
if working_version_num() < 92507 then
|
||||
DROP INDEX IF EXISTS pg_catalog.pg_proc_proname_args_nsp_index;
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 0, 0, 0, 2691;
|
||||
CREATE UNIQUE INDEX pg_catalog.pg_proc_proname_args_nsp_index on pg_catalog.pg_proc USING BTREE(proname name_ops, proargtypes oidvector_ops, pronamespace oid_ops);
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 0, 0, 0, 0;
|
||||
elseif working_version_num() < 92609 or working_version_num() > 92655 then
|
||||
DROP INDEX IF EXISTS pg_catalog.pg_proc_proname_args_nsp_index;
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 0, 0, 0, 2691;
|
||||
CREATE INDEX pg_catalog.pg_proc_proname_args_nsp_index on pg_catalog.pg_proc USING BTREE(proname name_ops, proargtypes oidvector_ops, pronamespace oid_ops, propackageid oid_ops);
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 0, 0, 0, 0;
|
||||
end if;
|
||||
END
|
||||
$$;
|
||||
@ -0,0 +1,15 @@
|
||||
DO $$
|
||||
BEGIN
|
||||
if working_version_num() < 92507 then
|
||||
DROP INDEX IF EXISTS pg_catalog.pg_proc_proname_args_nsp_index;
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 0, 0, 0, 2691;
|
||||
CREATE UNIQUE INDEX pg_catalog.pg_proc_proname_args_nsp_index on pg_catalog.pg_proc USING BTREE(proname name_ops, proargtypes oidvector_ops, pronamespace oid_ops);
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 0, 0, 0, 0;
|
||||
elseif working_version_num() < 92609 or working_version_num() > 92655 then
|
||||
DROP INDEX IF EXISTS pg_catalog.pg_proc_proname_args_nsp_index;
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 0, 0, 0, 2691;
|
||||
CREATE INDEX pg_catalog.pg_proc_proname_args_nsp_index on pg_catalog.pg_proc USING BTREE(proname name_ops, proargtypes oidvector_ops, pronamespace oid_ops, propackageid oid_ops);
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 0, 0, 0, 0;
|
||||
end if;
|
||||
END
|
||||
$$;
|
||||
@ -0,0 +1 @@
|
||||
DROP INDEX IF EXISTS pg_catalog.pg_proc_proname_args_nsp_index;
|
||||
@ -0,0 +1 @@
|
||||
DROP INDEX IF EXISTS pg_catalog.pg_proc_proname_args_nsp_index;
|
||||
Reference in New Issue
Block a user