This is an automated email from the ASF dual-hosted git repository. chenjinbao1989 pushed a commit to branch cbdb-postgres-merge in repository https://gitbox.apache.org/repos/asf/cloudberry.git
The following commit(s) were added to refs/heads/cbdb-postgres-merge by this push: new 8efc5929e69 Move gp index declare from gp_index.h to others 8efc5929e69 is described below commit 8efc5929e694a3a43e0698e5c0243ae6cdedbd70 Author: Jinbao Chen <chenjinbao1...@gmail.com> AuthorDate: Thu Oct 2 17:17:23 2025 +0800 Move gp index declare from gp_index.h to others --- src/include/catalog/gp_distribution_policy.h | 1 + src/include/catalog/gp_fastsequence.h | 1 + src/include/catalog/gp_indexing.h | 64 +++------------------------- src/include/catalog/gp_partition_template.h | 1 + src/include/catalog/gp_storage_server.h | 6 +-- src/include/catalog/pg_appendonly.h | 1 + src/include/catalog/pg_attribute_encoding.h | 2 + src/include/catalog/pg_authid.h | 4 ++ src/include/catalog/pg_compression.h | 1 + src/include/catalog/pg_extprotocol.h | 3 +- src/include/catalog/pg_proc_callback.h | 3 +- src/include/catalog/pg_resgroup.h | 3 +- src/include/catalog/pg_resgroupcapability.h | 3 +- src/include/catalog/pg_resourcetype.h | 3 ++ src/include/catalog/pg_resqueue.h | 3 +- src/include/catalog/pg_resqueuecapability.h | 2 + src/include/catalog/pg_stat_last_operation.h | 3 ++ src/include/catalog/pg_tag.h | 6 +-- src/include/catalog/pg_type_encoding.h | 1 + 19 files changed, 40 insertions(+), 71 deletions(-) diff --git a/src/include/catalog/gp_distribution_policy.h b/src/include/catalog/gp_distribution_policy.h index fdb864e6813..da35a12b10f 100644 --- a/src/include/catalog/gp_distribution_policy.h +++ b/src/include/catalog/gp_distribution_policy.h @@ -40,6 +40,7 @@ CATALOG(gp_distribution_policy,7142,GpPolicyRelationId) /* GPDB added foreign key definitions for gpcheckcat. */ FOREIGN_KEY(localoid REFERENCES pg_class(oid)); +DECLARE_UNIQUE_INDEX(gp_distribution_policy_localoid_index, 7167, GpPolicyLocalOidIndexId, on gp_distribution_policy using btree(localoid oid_ops)); /* ---------------- * Form_gp_distribution_policy corresponds to a pointer to a tuple with diff --git a/src/include/catalog/gp_fastsequence.h b/src/include/catalog/gp_fastsequence.h index 97014669a23..0854b3db694 100644 --- a/src/include/catalog/gp_fastsequence.h +++ b/src/include/catalog/gp_fastsequence.h @@ -32,6 +32,7 @@ CATALOG(gp_fastsequence,7023,FastSequenceRelationId) /* GPDB added foreign key definitions for gpcheckcat. */ FOREIGN_KEY(objid REFERENCES pg_class(oid)); +DECLARE_UNIQUE_INDEX(gp_fastsequence_objid_objmod_index, 6067, FastSequenceObjidObjmodIndexId, on gp_fastsequence using btree(objid oid_ops, objmod int8_ops)); /* ---------------- * Form_gp_fastsequence corresponds to a pointer to a tuple with diff --git a/src/include/catalog/gp_indexing.h b/src/include/catalog/gp_indexing.h index 0c5211bc02a..5fe96f8ddde 100644 --- a/src/include/catalog/gp_indexing.h +++ b/src/include/catalog/gp_indexing.h @@ -17,14 +17,7 @@ #include "catalog/genbki.h" -DECLARE_INDEX(pg_authid_rolresqueue_index, 6029, on pg_authid using btree(rolresqueue oid_ops)); -#define AuthIdRolResQueueIndexId 6029 -DECLARE_INDEX(pg_authid_rolresgroup_index, 6440, on pg_authid using btree(rolresgroup oid_ops)); -#define AuthIdRolResGroupIndexId 6440 -DECLARE_INDEX(pg_authid_rolprofile_index, 6441, on pg_authid using btree(rolprofile oid_ops)); -#define AuthIdRolProfileIndexId 6441 -DECLARE_INDEX(pg_auth_time_constraint_authid_index, 6449, on pg_auth_time_constraint using btree(authid oid_ops)); -#define AuthTimeConstraintAuthIdIndexId 6449 + /* GPDB_14_MERGE_FIXME: not used in upstream anymore */ /* @@ -32,63 +25,18 @@ DECLARE_UNIQUE_INDEX(pg_pltemplate_name_index, 1137, on pg_pltemplate using btre #define PLTemplateNameIndexId 1137 */ -DECLARE_UNIQUE_INDEX(gp_distribution_policy_localoid_index, 7167, on gp_distribution_policy using btree(localoid oid_ops)); -#define GpPolicyLocalOidIndexId 7167 -DECLARE_UNIQUE_INDEX(pg_appendonly_relid_index, 7141, on pg_appendonly using btree(relid oid_ops)); -#define AppendOnlyRelidIndexId 7141 -DECLARE_UNIQUE_INDEX(gp_fastsequence_objid_objmod_index, 6067, on gp_fastsequence using btree(objid oid_ops, objmod int8_ops)); -#define FastSequenceObjidObjmodIndexId 6067 /* MPP-6929: metadata tracking */ -DECLARE_UNIQUE_INDEX(pg_statlastop_classid_objid_staactionname_index, 6054, on pg_stat_last_operation using btree(classid oid_ops, objid oid_ops, staactionname name_ops)); -#define StatLastOpClassidObjidStaactionnameIndexId 6054 /* Note: no dbid */ -DECLARE_INDEX(pg_statlastshop_classid_objid_index, 6057, on pg_stat_last_shoperation using btree(classid oid_ops, objid oid_ops)); -#define StatLastShOpClassidObjidIndexId 6057 -DECLARE_UNIQUE_INDEX(pg_statlastshop_classid_objid_staactionname_index, 6058, on pg_stat_last_shoperation using btree(classid oid_ops, objid oid_ops, staactionname name_ops)); -#define StatLastShOpClassidObjidStaactionnameIndexId 6058 -DECLARE_UNIQUE_INDEX(pg_resqueue_oid_index, 6027, on pg_resqueue using btree(oid oid_ops)); -#define ResQueueOidIndexId 6027 -DECLARE_UNIQUE_INDEX(pg_resqueue_rsqname_index, 6028, on pg_resqueue using btree(rsqname name_ops)); -#define ResQueueRsqnameIndexId 6028 -DECLARE_UNIQUE_INDEX(pg_resourcetype_oid_index, 6061, on pg_resourcetype using btree(oid oid_ops)); -#define ResourceTypeOidIndexId 6061 -DECLARE_UNIQUE_INDEX(pg_resourcetype_restypid_index, 6062, on pg_resourcetype using btree(restypid int2_ops)); -#define ResourceTypeRestypidIndexId 6062 -DECLARE_UNIQUE_INDEX(pg_resourcetype_resname_index, 6063, on pg_resourcetype using btree(resname name_ops)); -#define ResourceTypeResnameIndexId 6063 -DECLARE_INDEX(pg_resqueuecapability_resqueueid_index, 6442, on pg_resqueuecapability using btree(resqueueid oid_ops)); -#define ResQueueCapabilityResqueueidIndexId 6442 -DECLARE_INDEX(pg_resqueuecapability_restypid_index, 6443, on pg_resqueuecapability using btree(restypid int2_ops)); -#define ResQueueCapabilityRestypidIndexId 6443 -DECLARE_UNIQUE_INDEX(pg_resgroup_oid_index, 6447, on pg_resgroup using btree(oid oid_ops)); -#define ResGroupOidIndexId 6447 -DECLARE_UNIQUE_INDEX(pg_resgroup_rsgname_index, 6444, on pg_resgroup using btree(rsgname name_ops)); -#define ResGroupRsgnameIndexId 6444 -DECLARE_UNIQUE_INDEX(pg_resgroupcapability_resgroupid_reslimittype_index, 6445, on pg_resgroupcapability using btree(resgroupid oid_ops, reslimittype int2_ops)); -#define ResGroupCapabilityResgroupidResLimittypeIndexId 6445 -DECLARE_INDEX(pg_resgroupcapability_resgroupid_index, 6446, on pg_resgroupcapability using btree(resgroupid oid_ops)); -#define ResGroupCapabilityResgroupidIndexId 6446 -DECLARE_UNIQUE_INDEX(pg_extprotocol_oid_index, 7156, on pg_extprotocol using btree(oid oid_ops)); -#define ExtprotocolOidIndexId 7156 -DECLARE_UNIQUE_INDEX(pg_extprotocol_ptcname_index, 7177, on pg_extprotocol using btree(ptcname name_ops)); -#define ExtprotocolPtcnameIndexId 7177 -DECLARE_INDEX(pg_attribute_encoding_attrelid_index, 6236, on pg_attribute_encoding using btree(attrelid oid_ops)); -#define AttributeEncodingAttrelidIndexId 6236 -DECLARE_UNIQUE_INDEX(pg_attribute_encoding_attrelid_attnum_index, 6237, on pg_attribute_encoding using btree(attrelid oid_ops, attnum int2_ops)); + + + + + /* GPDB_14_MERGE_FIXME: seems not directly used */ -#define AttributeEncodingAttrelidAttnumIndexId 6237 -DECLARE_UNIQUE_INDEX(pg_type_encoding_typid_index, 6207, on pg_type_encoding using btree(typid oid_ops)); -#define TypeEncodingTypidIndexId 6207 -DECLARE_UNIQUE_INDEX(pg_proc_callback_profnoid_promethod_index, 9926, on pg_proc_callback using btree(profnoid oid_ops, promethod char_ops)); -#define ProcCallbackProfnoidPromethodIndexId 9926 -DECLARE_UNIQUE_INDEX(pg_compression_compname_index, 7059, on pg_compression using btree(compname name_ops)); -#define CompressionCompnameIndexId 7059 /* GPDB_14_MERGE_FIXME: oid conflicts, assgin new */ -DECLARE_UNIQUE_INDEX(gp_partition_template_relid_level_index, 7168, on gp_partition_template using btree(relid oid_ops, level int2_ops)); -#define GpPartitionTemplateRelidLevelIndexId 7168 #endif /* GP_INDEXING_H */ diff --git a/src/include/catalog/gp_partition_template.h b/src/include/catalog/gp_partition_template.h index 4353427f9ff..b7ee41e29c2 100644 --- a/src/include/catalog/gp_partition_template.h +++ b/src/include/catalog/gp_partition_template.h @@ -40,6 +40,7 @@ CATALOG(gp_partition_template,7131,PartitionTemplateRelationId) } FormData_gp_partition_template; FOREIGN_KEY(relid REFERENCES pg_class(oid)); +DECLARE_UNIQUE_INDEX(gp_partition_template_relid_level_index, 7168, GpPartitionTemplateRelidLevelIndexId, on gp_partition_template using btree(relid oid_ops, level int2_ops)); /* ---------------- * Form_gp_partition_template corresponds to a pointer to a tuple with diff --git a/src/include/catalog/gp_storage_server.h b/src/include/catalog/gp_storage_server.h index 25ccfaccf80..18647332486 100644 --- a/src/include/catalog/gp_storage_server.h +++ b/src/include/catalog/gp_storage_server.h @@ -65,9 +65,7 @@ DECLARE_TOAST(gp_storage_server, 6016, 6017); #define GpStorageServerToastTable 6016 #define GpStorageServerToastIndex 6017 -DECLARE_UNIQUE_INDEX_PKEY(gp_storage_server_oid_index, 6018, on gp_storage_server using btree(oid oid_ops)); -#define StorageServerOidIndexId 6018 -DECLARE_UNIQUE_INDEX(gp_storage_server_name_index, 6019, on gp_storage_server using btree(srvname name_ops)); -#define StorageServerNameIndexId 6019 +DECLARE_UNIQUE_INDEX_PKEY(gp_storage_server_oid_index, 6018, StorageServerOidIndexId, on gp_storage_server using btree(oid oid_ops)); +DECLARE_UNIQUE_INDEX(gp_storage_server_name_index, 6019, StorageServerNameIndexId, on gp_storage_server using btree(srvname name_ops)); #endif //GP_STORAGE_SERVER_H diff --git a/src/include/catalog/pg_appendonly.h b/src/include/catalog/pg_appendonly.h index d73b0661990..d2f7023f9f0 100644 --- a/src/include/catalog/pg_appendonly.h +++ b/src/include/catalog/pg_appendonly.h @@ -43,6 +43,7 @@ CATALOG(pg_appendonly,6105,AppendOnlyRelationId) /* GPDB added foreign key definitions for gpcheckcat. */ FOREIGN_KEY(relid REFERENCES pg_class(oid)); +DECLARE_UNIQUE_INDEX(pg_appendonly_relid_index, 7141, AppendOnlyRelidIndexId, on pg_appendonly using btree(relid oid_ops)); /* * Size of fixed part of pg_appendonly tuples, not counting var-length fields diff --git a/src/include/catalog/pg_attribute_encoding.h b/src/include/catalog/pg_attribute_encoding.h index 094fb27ca4f..cf1e9a20754 100644 --- a/src/include/catalog/pg_attribute_encoding.h +++ b/src/include/catalog/pg_attribute_encoding.h @@ -60,6 +60,8 @@ typedef FormData_pg_attribute_encoding *Form_pg_attribute_encoding; DECLARE_TOAST(pg_attribute_encoding, 6412, 6427); DECLARE_UNIQUE_INDEX(pg_attribute_encoding_attrelid_filenum_index, 6453, AttributeEncodingAttrelidFilenumIndexId, on pg_attribute_encoding using btree(attrelid oid_ops, filenum int2_ops)); +DECLARE_INDEX(pg_attribute_encoding_attrelid_index, 6467, AttributeEncodingAttrelidIndexId, on pg_attribute_encoding using btree(attrelid oid_ops)); +DECLARE_UNIQUE_INDEX(pg_attribute_encoding_attrelid_attnum_index, 6466, AttributeEncodingAttrelidAttnumIndexId, on pg_attribute_encoding using btree(attrelid oid_ops, attnum int2_ops)); extern PGFunction *get_funcs_for_compression(char *compresstype); extern StdRdOptions **RelationGetAttributeOptions(Relation rel); diff --git a/src/include/catalog/pg_authid.h b/src/include/catalog/pg_authid.h index bf86680b5fd..c9a76bb53ab 100644 --- a/src/include/catalog/pg_authid.h +++ b/src/include/catalog/pg_authid.h @@ -106,5 +106,9 @@ DECLARE_TOAST_WITH_MACRO(pg_authid, 4175, 4176, PgAuthidToastTable, PgAuthidToas DECLARE_UNIQUE_INDEX(pg_authid_rolname_index, 2676, AuthIdRolnameIndexId, on pg_authid using btree(rolname name_ops)); DECLARE_UNIQUE_INDEX_PKEY(pg_authid_oid_index, 2677, AuthIdOidIndexId, on pg_authid using btree(oid oid_ops)); +DECLARE_INDEX(pg_authid_rolresqueue_index, 6029, AuthIdRolResQueueIndexId, on pg_authid using btree(rolresqueue oid_ops)); +DECLARE_INDEX(pg_authid_rolresgroup_index, 6440, AuthIdRolResGroupIndexId, on pg_authid using btree(rolresgroup oid_ops)); +DECLARE_INDEX(pg_authid_rolprofile_index, 6441, AuthIdRolProfileIndexId, on pg_authid using btree(rolprofile oid_ops)); +DECLARE_INDEX(pg_auth_time_constraint_authid_index, 6449, AuthTimeConstraintAuthIdIndexId, on pg_auth_time_constraint using btree(authid oid_ops)); #endif /* PG_AUTHID_H */ diff --git a/src/include/catalog/pg_compression.h b/src/include/catalog/pg_compression.h index e5fb5e936a5..c351be8dea2 100644 --- a/src/include/catalog/pg_compression.h +++ b/src/include/catalog/pg_compression.h @@ -46,6 +46,7 @@ FOREIGN_KEY(compcompressor REFERENCES pg_proc(oid)); FOREIGN_KEY(compdecompressor REFERENCES pg_proc(oid)); FOREIGN_KEY(compvalidator REFERENCES pg_proc(oid)); FOREIGN_KEY(compowner REFERENCES pg_authid(oid)); +DECLARE_UNIQUE_INDEX(pg_compression_compname_index, 7059, CompressionCompnameIndexId, on pg_compression using btree(compname name_ops)); /* ---------------- * Form_pg_compression corresponds to a pointer to a tuple with diff --git a/src/include/catalog/pg_extprotocol.h b/src/include/catalog/pg_extprotocol.h index cab50affd13..8e65e993db7 100644 --- a/src/include/catalog/pg_extprotocol.h +++ b/src/include/catalog/pg_extprotocol.h @@ -43,7 +43,8 @@ CATALOG(pg_extprotocol,7175,ExtprotocolRelationId) FOREIGN_KEY(ptcreadfn REFERENCES pg_proc(oid)); FOREIGN_KEY(ptcwritefn REFERENCES pg_proc(oid)); FOREIGN_KEY(ptcvalidatorfn REFERENCES pg_proc(oid)); - +DECLARE_UNIQUE_INDEX(pg_extprotocol_oid_index, 7156, ExtprotocolOidIndexId, on pg_extprotocol using btree(oid oid_ops)); +DECLARE_UNIQUE_INDEX(pg_extprotocol_ptcname_index, 7177, ExtprotocolPtcnameIndexId, on pg_extprotocol using btree(ptcname name_ops)); /* ---------------- * Form_pg_extprotocol corresponds to a pointer to a tuple with * the format of pg_extprotocol relation. diff --git a/src/include/catalog/pg_proc_callback.h b/src/include/catalog/pg_proc_callback.h index a0aac88041a..186a841fb88 100644 --- a/src/include/catalog/pg_proc_callback.h +++ b/src/include/catalog/pg_proc_callback.h @@ -42,8 +42,9 @@ FOREIGN_KEY(procallback REFERENCES pg_proc(oid)); * Form_pg_proc_callback corresponds to a pointer to a tuple with * the format of pg_proc_callback relation. * ---------------- - */ + */\ typedef FormData_pg_proc_callback *Form_pg_proc_callback; +DECLARE_UNIQUE_INDEX(pg_proc_callback_profnoid_promethod_index, 9926, ProcCallbackProfnoidPromethodIndexId, on pg_proc_callback using btree(profnoid oid_ops, promethod char_ops)); /* values for promethod */ #define PROMETHOD_DESCRIBE 'd' diff --git a/src/include/catalog/pg_resgroup.h b/src/include/catalog/pg_resgroup.h index 4dd603f8f86..37298b98ec4 100644 --- a/src/include/catalog/pg_resgroup.h +++ b/src/include/catalog/pg_resgroup.h @@ -33,7 +33,8 @@ CATALOG(pg_resgroup,6436,ResGroupRelationId) BKI_SHARED_RELATION } FormData_pg_resgroup; /* no foreign keys */ - +DECLARE_UNIQUE_INDEX(pg_resgroup_oid_index, 6447, ResGroupOidIndexId, on pg_resgroup using btree(oid oid_ops)); +DECLARE_UNIQUE_INDEX(pg_resgroup_rsgname_index, 6444, ResGroupRsgnameIndexId, on pg_resgroup using btree(rsgname name_ops)); /* ---------------- * Form_pg_resgroup corresponds to a pointer to a tuple with * the format of pg_resgroup relation. diff --git a/src/include/catalog/pg_resgroupcapability.h b/src/include/catalog/pg_resgroupcapability.h index 7b203125c62..fe820974ec9 100644 --- a/src/include/catalog/pg_resgroupcapability.h +++ b/src/include/catalog/pg_resgroupcapability.h @@ -31,7 +31,8 @@ CATALOG(pg_resgroupcapability,6439,ResGroupCapabilityRelationId) BKI_SHARED_RELA /* GPDB added foreign key definitions for gpcheckcat. */ FOREIGN_KEY(resgroupid REFERENCES pg_resgroup(oid)); - +DECLARE_UNIQUE_INDEX(pg_resgroupcapability_resgroupid_reslimittype_index, 6445, ResGroupCapabilityResgroupidResLimittypeIndexId, on pg_resgroupcapability using btree(resgroupid oid_ops, reslimittype int2_ops)); +DECLARE_INDEX(pg_resgroupcapability_resgroupid_index, 6446, ResGroupCapabilityResgroupidIndexId, on pg_resgroupcapability using btree(resgroupid oid_ops)); /* ---------------- * Form_pg_resgroupcapability corresponds to a pointer to a tuple with * the format of pg_resgroupcapability relation. diff --git a/src/include/catalog/pg_resourcetype.h b/src/include/catalog/pg_resourcetype.h index d27184407ec..8b9124745a9 100644 --- a/src/include/catalog/pg_resourcetype.h +++ b/src/include/catalog/pg_resourcetype.h @@ -76,6 +76,9 @@ CATALOG(pg_resourcetype,6059,ResourceTypeRelationId) BKI_SHARED_RELATION } FormData_pg_resourcetype; /* no foreign keys */ +DECLARE_UNIQUE_INDEX(pg_resourcetype_oid_index, 6061, ResourceTypeOidIndexId, on pg_resourcetype using btree(oid oid_ops)); +DECLARE_UNIQUE_INDEX(pg_resourcetype_restypid_index, 6062, ResourceTypeRestypidIndexId, on pg_resourcetype using btree(restypid int2_ops)); +DECLARE_UNIQUE_INDEX(pg_resourcetype_resname_index, 6063, ResourceTypeResnameIndexId, on pg_resourcetype using btree(resname name_ops)); /* ---------------- * Form_pg_resourcetype corresponds to a pointer to a tuple with diff --git a/src/include/catalog/pg_resqueue.h b/src/include/catalog/pg_resqueue.h index fa68f11da62..15561adea53 100644 --- a/src/include/catalog/pg_resqueue.h +++ b/src/include/catalog/pg_resqueue.h @@ -45,7 +45,8 @@ CATALOG(pg_resqueue,6026,ResQueueRelationId) BKI_SHARED_RELATION } FormData_pg_resqueue; /* no foreign keys */ - +DECLARE_UNIQUE_INDEX(pg_resqueue_oid_index, 6027, ResQueueOidIndexId, on pg_resqueue using btree(oid oid_ops)); +DECLARE_UNIQUE_INDEX(pg_resqueue_rsqname_index, 6028, ResQueueRsqnameIndexId, on pg_resqueue using btree(rsqname name_ops)); /* ---------------- * Form_pg_resqueue corresponds to a pointer to a tuple with * the format of pg_resqueue relation. diff --git a/src/include/catalog/pg_resqueuecapability.h b/src/include/catalog/pg_resqueuecapability.h index c467423312d..e05955acbfb 100644 --- a/src/include/catalog/pg_resqueuecapability.h +++ b/src/include/catalog/pg_resqueuecapability.h @@ -41,6 +41,8 @@ CATALOG(pg_resqueuecapability,6060,ResQueueCapabilityRelationId) BKI_SHARED_RELA FOREIGN_KEY(resqueueid REFERENCES pg_resqueue(oid)); FOREIGN_KEY(restypid REFERENCES pg_resourcetype(restypid)); +DECLARE_INDEX(pg_resqueuecapability_resqueueid_index, 6442, ResQueueCapabilityResqueueidIndexId, on pg_resqueuecapability using btree(resqueueid oid_ops)); +DECLARE_INDEX(pg_resqueuecapability_restypid_index, 6443, ResQueueCapabilityRestypidIndexId, on pg_resqueuecapability using btree(restypid int2_ops)); /* ---------------- * Form_pg_resqueuecapability corresponds to a pointer to a tuple with * the format of pg_resqueuecapability relation. diff --git a/src/include/catalog/pg_stat_last_operation.h b/src/include/catalog/pg_stat_last_operation.h index 9ee8fe47a21..c7033ef3a74 100644 --- a/src/include/catalog/pg_stat_last_operation.h +++ b/src/include/catalog/pg_stat_last_operation.h @@ -52,6 +52,9 @@ CATALOG(pg_stat_last_operation,6052,StatLastOpRelationId) /* GPDB added foreign key definitions for gpcheckcat. */ FOREIGN_KEY(classid REFERENCES pg_class(oid)); FOREIGN_KEY(stasysid REFERENCES pg_authid(oid)); +DECLARE_UNIQUE_INDEX(pg_statlastop_classid_objid_staactionname_index, 6054, StatLastOpClassidObjidStaactionnameIndexId, on pg_stat_last_operation using btree(classid oid_ops, objid oid_ops, staactionname name_ops)); +DECLARE_INDEX(pg_statlastshop_classid_objid_index, 6057, StatLastShOpClassidObjidIndexId, on pg_stat_last_shoperation using btree(classid oid_ops, objid oid_ops)); +DECLARE_UNIQUE_INDEX(pg_statlastshop_classid_objid_staactionname_index, 6058, StatLastShOpClassidObjidStaactionnameIndexId, on pg_stat_last_shoperation using btree(classid oid_ops, objid oid_ops, staactionname name_ops)); #undef timestamptz diff --git a/src/include/catalog/pg_tag.h b/src/include/catalog/pg_tag.h index c0f8fc7a541..e627133a48c 100644 --- a/src/include/catalog/pg_tag.h +++ b/src/include/catalog/pg_tag.h @@ -61,9 +61,7 @@ CATALOG(pg_tag,6461,TagRelationId) BKI_SHARED_RELATION BKI_ROWTYPE_OID(6462,TagR */ typedef FormData_pg_tag *Form_pg_tag; -DECLARE_UNIQUE_INDEX_PKEY(pg_tag_tagname_index, 6463, on pg_tag using btree(tagname name_ops)); -#define TagNameIndexId 6463 -DECLARE_UNIQUE_INDEX(pg_tag_oid_index, 6465, on pg_tag using btree(oid oid_ops)); -#define TagOidIndexId 6465 +DECLARE_UNIQUE_INDEX_PKEY(pg_tag_tagname_index, 6463, TagNameIndexId, on pg_tag using btree(tagname name_ops)); +DECLARE_UNIQUE_INDEX(pg_tag_oid_index, 6465, TagOidIndexId, on pg_tag using btree(oid oid_ops)); #endif /* PG_TAG_H */ \ No newline at end of file diff --git a/src/include/catalog/pg_type_encoding.h b/src/include/catalog/pg_type_encoding.h index 884b2eb08b4..32268cc430d 100644 --- a/src/include/catalog/pg_type_encoding.h +++ b/src/include/catalog/pg_type_encoding.h @@ -41,5 +41,6 @@ FOREIGN_KEY(typid REFERENCES pg_type(oid)); */ typedef FormData_pg_type_encoding *Form_pg_type_encoding; DECLARE_TOAST(pg_type_encoding, 6416, 6417); +DECLARE_UNIQUE_INDEX(pg_type_encoding_typid_index, 6468, TypeEncodingTypidIndexId, on pg_type_encoding using btree(typid oid_ops)); #endif /* PG_TYPE_ENCODING_H */ --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cloudberry.apache.org For additional commands, e-mail: commits-h...@cloudberry.apache.org