From 52c9e92544341758b1ada76ec311303bc3c096c2 Mon Sep 17 00:00:00 2001 From: gindibay Date: Mon, 13 Nov 2023 13:44:08 +0300 Subject: [PATCH] Adds IsAnyObjectDistributed check for db --- src/backend/distributed/metadata/distobject.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/backend/distributed/metadata/distobject.c b/src/backend/distributed/metadata/distobject.c index 94c12d47f..9c5b6bf61 100644 --- a/src/backend/distributed/metadata/distobject.c +++ b/src/backend/distributed/metadata/distobject.c @@ -386,7 +386,10 @@ UnmarkNodeWideObjectsDistributed(Node *node) Oid dbOid = get_database_oid(dbName, stmt->missing_ok); ObjectAddress *dbObjectAddress = palloc0(sizeof(ObjectAddress)); ObjectAddressSet(*dbObjectAddress, DatabaseRelationId, dbOid); - UnmarkObjectDistributed(dbObjectAddress); + if(IsAnyObjectDistributed(list_make1(dbObjectAddress))) + { + UnmarkObjectDistributed(dbObjectAddress); + } } }