From 848cf685c2eba956f52eb89078294786d6108396 Mon Sep 17 00:00:00 2001 From: gurkanindibay Date: Mon, 29 Jan 2024 23:26:05 +0300 Subject: [PATCH] Changes postprocess logic --- src/backend/distributed/commands/utility_hook.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/backend/distributed/commands/utility_hook.c b/src/backend/distributed/commands/utility_hook.c index 5e7fccda0..9359b6c14 100644 --- a/src/backend/distributed/commands/utility_hook.c +++ b/src/backend/distributed/commands/utility_hook.c @@ -1664,14 +1664,12 @@ RunPreprocessMainDBCommand(Node *parsetree, const char *queryString) static void RunPostprocessMainDBCommand(Node *parsetree) { - if (!IsStatementSupportedInNonMainDb(parsetree) || - !StatementRequiresMarkDistributedFromNonMainDb(parsetree)) + if (IsStatementSupportedInNonMainDb(parsetree) && + StatementRequiresMarkDistributedFromNonMainDb(parsetree)) { - return; + ObjectInfo objectInfo = GetObjectInfo(parsetree); + MarkObjectDistributedInNonMainDb(parsetree, objectInfo); } - - ObjectInfo objectInfo = GetObjectInfo(parsetree); - MarkObjectDistributedInNonMainDb(parsetree, objectInfo); }