diff --git a/src/backend/distributed/metadata/dependency.c b/src/backend/distributed/metadata/dependency.c index 76797d58a..0b4cfcd00 100644 --- a/src/backend/distributed/metadata/dependency.c +++ b/src/backend/distributed/metadata/dependency.c @@ -895,7 +895,9 @@ GetUndistributableDependency(const ObjectAddress *objectAddress) { char relKind = get_rel_relkind(dependency->objectId); - if (relKind == RELKIND_SEQUENCE || relKind == RELKIND_COMPOSITE_TYPE) + if (relKind == RELKIND_SEQUENCE || + relKind == RELKIND_COMPOSITE_TYPE || + relKind == RELKIND_VIEW) { /* citus knows how to auto-distribute these dependencies */ continue;