diff --git a/src/backend/distributed/commands/collation.c b/src/backend/distributed/commands/collation.c index 5ce3d1436cc..1a8c211f942 100644 --- a/src/backend/distributed/commands/collation.c +++ b/src/backend/distributed/commands/collation.c @@ -77,7 +77,7 @@ CreateCollationDDLInternal(Oid collationId, Oid *collowner, char **quotedCollati * ICU-related field. Only the libc-related fields or the ICU-related field * is set, never both. */ - char *colliculocale; + char *colllocale; bool isnull; Datum datum = SysCacheGetAttr(COLLOID, heapTuple, Anum_pg_collation_collcollate, @@ -101,17 +101,17 @@ CreateCollationDDLInternal(Oid collationId, Oid *collowner, char **quotedCollati collctype = NULL; } - datum = SysCacheGetAttr(COLLOID, heapTuple, Anum_pg_collation_colliculocale, &isnull); + datum = SysCacheGetAttr(COLLOID, heapTuple, Anum_pg_collation_colllocale, &isnull); if (!isnull) { - colliculocale = TextDatumGetCString(datum); + colllocale = TextDatumGetCString(datum); } else { - colliculocale = NULL; + colllocale = NULL; } - Assert((collcollate && collctype) || colliculocale); + Assert((collcollate && collctype) || colllocale); #else /* @@ -147,12 +147,12 @@ CreateCollationDDLInternal(Oid collationId, Oid *collowner, char **quotedCollati *quotedCollationName, providerString); #if PG_VERSION_NUM >= PG_VERSION_15 - if (colliculocale) + if (colllocale) { appendStringInfo(&collationNameDef, ", locale = %s", - quote_literal_cstr(colliculocale)); - pfree(colliculocale); + quote_literal_cstr(colllocale)); + pfree(colllocale); } else { diff --git a/src/include/pg_version_compat.h b/src/include/pg_version_compat.h index c2b50c8e056..61559825616 100644 --- a/src/include/pg_version_compat.h +++ b/src/include/pg_version_compat.h @@ -57,9 +57,6 @@ typedef int ObjectClass; #define OCLASS_AM AccessMethodRelationId #define OCLASS_TSTEMPLATE TSTemplateRelationId -#define Anum_pg_collation_colliculocale Anum_pg_collation_colllocale -#define Anum_pg_database_daticulocale Anum_pg_database_datlocale - #include "commands/tablecmds.h" static inline void @@ -113,6 +110,8 @@ getStxstattarget_compat(HeapTuple tup) #else +#define Anum_pg_collation_colllocale Anum_pg_collation_colliculocale + #include "access/htup_details.h" static inline int32 getAttstattarget_compat(HeapTuple attTuple)