diff --git a/src/backend/distributed/commands/collation.c b/src/backend/distributed/commands/collation.c index 1a8c211f9..4a47b5c18 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 80c4e9d3d..0db4f9a26 100644 --- a/src/include/pg_version_compat.h +++ b/src/include/pg_version_compat.h @@ -144,6 +144,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