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;