From c56c564e80dd26a43ee03ef0d7b1c80015e43958 Mon Sep 17 00:00:00 2001 From: onderkalaci Date: Wed, 26 Apr 2023 20:41:42 +0300 Subject: [PATCH] Needs more attention, PG commit 858e776c84f48841e7e16fba7b690b76e54f3675 --- src/backend/distributed/commands/domain.c | 2 +- src/backend/distributed/commands/truncate.c | 2 +- src/backend/distributed/commands/type.c | 6 +++--- src/backend/distributed/utils/function_utils.c | 2 +- src/backend/distributed/worker/worker_create_or_replace.c | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/backend/distributed/commands/domain.c b/src/backend/distributed/commands/domain.c index f14157278..71606494f 100644 --- a/src/backend/distributed/commands/domain.c +++ b/src/backend/distributed/commands/domain.c @@ -64,7 +64,7 @@ CreateDomainStmt * RecreateDomainStmt(Oid domainOid) { CreateDomainStmt *stmt = makeNode(CreateDomainStmt); - stmt->domainname = stringToQualifiedNameList(format_type_be_qualified(domainOid)); + stmt->domainname = stringToQualifiedNameList(format_type_be_qualified(domainOid), NULL); HeapTuple tup = SearchSysCache1(TYPEOID, ObjectIdGetDatum(domainOid)); if (!HeapTupleIsValid(tup)) diff --git a/src/backend/distributed/commands/truncate.c b/src/backend/distributed/commands/truncate.c index 52f769a11..1723709b9 100644 --- a/src/backend/distributed/commands/truncate.c +++ b/src/backend/distributed/commands/truncate.c @@ -182,7 +182,7 @@ truncate_local_data_after_distributing_table(PG_FUNCTION_ARGS) TruncateStmt *truncateStmt = makeNode(TruncateStmt); char *relationName = generate_qualified_relation_name(relationId); - List *names = stringToQualifiedNameList(relationName); + List *names = stringToQualifiedNameList(relationName, NULL); truncateStmt->relations = list_make1(makeRangeVarFromNameList(names)); truncateStmt->restart_seqs = false; truncateStmt->behavior = DROP_CASCADE; diff --git a/src/backend/distributed/commands/type.c b/src/backend/distributed/commands/type.c index 3e641fad0..8c540da60 100644 --- a/src/backend/distributed/commands/type.c +++ b/src/backend/distributed/commands/type.c @@ -187,7 +187,7 @@ RecreateCompositeTypeStmt(Oid typeOid) Assert(get_typtype(typeOid) == TYPTYPE_COMPOSITE); CompositeTypeStmt *stmt = makeNode(CompositeTypeStmt); - List *names = stringToQualifiedNameList(format_type_be_qualified(typeOid)); + List *names = stringToQualifiedNameList(format_type_be_qualified(typeOid), NULL); stmt->typevar = makeRangeVarFromNameList(names); stmt->coldeflist = CompositeTypeColumnDefList(typeOid); @@ -252,7 +252,7 @@ RecreateEnumStmt(Oid typeOid) Assert(get_typtype(typeOid) == TYPTYPE_ENUM); CreateEnumStmt *stmt = makeNode(CreateEnumStmt); - stmt->typeName = stringToQualifiedNameList(format_type_be_qualified(typeOid)); + stmt->typeName = stringToQualifiedNameList(format_type_be_qualified(typeOid), NULL); stmt->vals = EnumValsList(typeOid); return stmt; @@ -565,7 +565,7 @@ CreateTypeDDLCommandsIdempotent(const ObjectAddress *typeAddress) char * GenerateBackupNameForTypeCollision(const ObjectAddress *address) { - List *names = stringToQualifiedNameList(format_type_be_qualified(address->objectId)); + List *names = stringToQualifiedNameList(format_type_be_qualified(address->objectId), NULL); RangeVar *rel = makeRangeVarFromNameList(names); char *newName = palloc0(NAMEDATALEN); diff --git a/src/backend/distributed/utils/function_utils.c b/src/backend/distributed/utils/function_utils.c index 04750b23f..313ef8185 100644 --- a/src/backend/distributed/utils/function_utils.c +++ b/src/backend/distributed/utils/function_utils.c @@ -41,7 +41,7 @@ FunctionOidExtended(const char *schemaName, const char *functionName, int argume bool missingOK) { char *qualifiedFunctionName = quote_qualified_identifier(schemaName, functionName); - List *qualifiedFunctionNameList = stringToQualifiedNameList(qualifiedFunctionName); + List *qualifiedFunctionNameList = stringToQualifiedNameList(qualifiedFunctionName, NULL); List *argumentList = NIL; const bool findVariadics = false; const bool findDefaults = false; diff --git a/src/backend/distributed/worker/worker_create_or_replace.c b/src/backend/distributed/worker/worker_create_or_replace.c index b40f712b5..56a3dad31 100644 --- a/src/backend/distributed/worker/worker_create_or_replace.c +++ b/src/backend/distributed/worker/worker_create_or_replace.c @@ -526,7 +526,7 @@ CreateRenameTypeStmt(const ObjectAddress *address, char *newName) stmt->renameType = OBJECT_TYPE; stmt->object = (Node *) stringToQualifiedNameList(format_type_be_qualified( - address->objectId)); + address->objectId), NULL); stmt->newname = newName;