diff --git a/src/backend/distributed/commands/dependencies.c b/src/backend/distributed/commands/dependencies.c index ac0025872..8563f5f73 100644 --- a/src/backend/distributed/commands/dependencies.c +++ b/src/backend/distributed/commands/dependencies.c @@ -107,6 +107,11 @@ EnsureRequiredObjectExistOnAllNodes(const ObjectAddress *target, requiredObjectSet == REQUIRE_OBJECT_AND_DEPENDENCIES); + if (IsAnyObjectDistributed(list_make1((ObjectAddress *) target))) + { + return; + } + List *objectsWithCommands = NIL; List *ddlCommands = NULL;