From 49a29e3371df91eccd1b083b39ab54917d869790 Mon Sep 17 00:00:00 2001 From: onderkalaci Date: Fri, 5 May 2023 12:04:05 +0300 Subject: [PATCH] SOmehow views shows up as subqueries with relationId set. Could have other places --- src/backend/distributed/planner/multi_router_planner.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/backend/distributed/planner/multi_router_planner.c b/src/backend/distributed/planner/multi_router_planner.c index 94691bab9..918941fde 100644 --- a/src/backend/distributed/planner/multi_router_planner.c +++ b/src/backend/distributed/planner/multi_router_planner.c @@ -2223,7 +2223,8 @@ SelectsFromDistributedTable(List *rangeTableList, Query *query) } if (rangeTableEntry->relkind == RELKIND_VIEW || - rangeTableEntry->relkind == RELKIND_MATVIEW) + rangeTableEntry->relkind == RELKIND_MATVIEW || + rangeTableEntry->rtekind == RTE_SUBQUERY) { /* * Skip over views, which would error out in GetCitusTableCacheEntry.