From 063a3edbb6595dd065f05c43e67f63cc49cc8615 Mon Sep 17 00:00:00 2001 From: krzychus Date: Sat, 7 Mar 2020 00:53:57 +0100 Subject: [PATCH] Enable functions in with recursive queries. While problematic if functions are not stable/immutable it enables standard PG logic for at least replicated tables. Otherwise recursive queries are of little use. --- src/backend/optimizer/plan/planner.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/backend/optimizer/plan/planner.c b/src/backend/optimizer/plan/planner.c index 357e9c2c..67bf565a 100644 --- a/src/backend/optimizer/plan/planner.c +++ b/src/backend/optimizer/plan/planner.c @@ -1020,6 +1020,7 @@ subquery_planner(PlannerGlobal *glob, Query *parse, case RTE_JOIN: case RTE_VALUES: case RTE_CTE: + case RTE_FUNCTION: continue; case RTE_RELATION: {