From 1c7637f35f5f8b4566c4483f02041e7fc89a83cc Mon Sep 17 00:00:00 2001 From: Tomas Vondra Date: Sat, 14 Oct 2017 12:26:13 +0200 Subject: Remember queryId for queries executed using FQS pgxc_FQS_planner() was not copying queryId, so extensions relying on it did not work properly. For example the pg_stat_statements extension was ignoring queries executed using FQS entirely. Backpatch to Postgres-XL 9.5. --- src/backend/pgxc/plan/planner.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/backend') diff --git a/src/backend/pgxc/plan/planner.c b/src/backend/pgxc/plan/planner.c index 6f602cd7b0..e86a945c25 100644 --- a/src/backend/pgxc/plan/planner.c +++ b/src/backend/pgxc/plan/planner.c @@ -329,6 +329,7 @@ pgxc_FQS_planner(Query *query, int cursorOptions, ParamListInfo boundParams) result->resultRelations = list_make1_int(query->resultRelation); result->planTree = top_plan; result->rtable = query->rtable; + result->queryId = query->queryId; result->relationOids = glob->relationOids; result->invalItems = glob->invalItems; -- cgit v1.2.3