From 7907a949abf100b5a1e1def1184ba1e6fc8b9fd7 Mon Sep 17 00:00:00 2001 From: Robert Haas Date: Wed, 18 Nov 2015 21:17:50 -0500 Subject: [PATCH] Fix incomplete set_foreignscan_references handling for fdw_recheck_quals KaiGai Kohei --- src/backend/optimizer/plan/setrefs.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/backend/optimizer/plan/setrefs.c b/src/backend/optimizer/plan/setrefs.c index 48d6e6fd78..d2232c227b 100644 --- a/src/backend/optimizer/plan/setrefs.c +++ b/src/backend/optimizer/plan/setrefs.c @@ -1129,6 +1129,12 @@ set_foreignscan_references(PlannerInfo *root, itlist, INDEX_VAR, rtoffset); + fscan->fdw_recheck_quals = (List *) + fix_upper_expr(root, + (Node *) fscan->fdw_recheck_quals, + itlist, + INDEX_VAR, + rtoffset); pfree(itlist); /* fdw_scan_tlist itself just needs fix_scan_list() adjustments */ fscan->fdw_scan_tlist = -- 2.40.0