From a3a2ce448a6023cb1dfa87c7ee27a6fecf644f57 Mon Sep 17 00:00:00 2001 From: Ahmet Gedemenli Date: Mon, 23 May 2022 12:52:20 +0300 Subject: [PATCH] Dont propagate view if materialized --- src/backend/distributed/metadata/metadata_sync.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/backend/distributed/metadata/metadata_sync.c b/src/backend/distributed/metadata/metadata_sync.c index 33d53fbb6..62f7e841c 100644 --- a/src/backend/distributed/metadata/metadata_sync.c +++ b/src/backend/distributed/metadata/metadata_sync.c @@ -343,6 +343,12 @@ CreateDependentViewsOnWorkers(Oid relationId) Oid viewOid = InvalidOid; foreach_oid(viewOid, views) { + if (get_rel_relkind(viewOid) == RELKIND_MATVIEW) + { + /* do not propagate materialized views */ + continue; + } + if (!ShouldMarkRelationDistributed(viewOid)) { continue;