From 7433b795b1dc00cdebd4f3db30196f5e4b1256a9 Mon Sep 17 00:00:00 2001 From: gindibay Date: Wed, 29 Nov 2023 00:48:59 +0300 Subject: [PATCH] Adds distributed check for new dependency function --- src/backend/distributed/commands/dependencies.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/backend/distributed/commands/dependencies.c b/src/backend/distributed/commands/dependencies.c index 213d64176..32eb4ce6f 100644 --- a/src/backend/distributed/commands/dependencies.c +++ b/src/backend/distributed/commands/dependencies.c @@ -103,6 +103,12 @@ static void EnsureRequiredObjectExistOnAllNodes(const ObjectAddress *target, RequiredObjectSet requiredObjectSet) { + if(!IsAnyObjectDistributed(list_make1((ObjectAddress *) target))) + { + /* do not propagate for non-distributed types */ + return; + } + Assert(requiredObjectSet == REQUIRE_ONLY_DEPENDENCIES || requiredObjectSet == REQUIRE_OBJECT_AND_DEPENDENCIES);