diff --git a/src/backend/distributed/commands/collation.c b/src/backend/distributed/commands/collation.c index 5ce3d1436..3f78bf4b6 100644 --- a/src/backend/distributed/commands/collation.c +++ b/src/backend/distributed/commands/collation.c @@ -132,6 +132,7 @@ CreateCollationDDLInternal(Oid collationId, Oid *collowner, char **quotedCollati char *schemaName = get_namespace_name(collnamespace); *quotedCollationName = quote_qualified_identifier(schemaName, collname); const char *providerString = + collprovider == COLLPROVIDER_BUILTIN ? "builtin" : collprovider == COLLPROVIDER_DEFAULT ? "default" : collprovider == COLLPROVIDER_ICU ? "icu" : collprovider == COLLPROVIDER_LIBC ? "libc" : NULL; diff --git a/src/include/pg_version_compat.h b/src/include/pg_version_compat.h index ef938ffe6..d8616cc30 100644 --- a/src/include/pg_version_compat.h +++ b/src/include/pg_version_compat.h @@ -145,6 +145,8 @@ getStxstattarget_compat(HeapTuple tup) #define getProcNo_compat(a) (a->pgprocno) #define getLxid_compat(a) (a->lxid) +#define COLLPROVIDER_BUILTIN 'b' + #endif #if PG_VERSION_NUM >= PG_VERSION_16