From 2e50306cf81380b16e284837d108fefdc91deac4 Mon Sep 17 00:00:00 2001 From: Marco Slot Date: Thu, 3 Oct 2019 15:37:15 +0200 Subject: [PATCH] Check command type in TryToDelegateFunctionCall --- src/backend/distributed/planner/function_call_delegation.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/backend/distributed/planner/function_call_delegation.c b/src/backend/distributed/planner/function_call_delegation.c index 2cf2a6c74..3587fd12a 100644 --- a/src/backend/distributed/planner/function_call_delegation.c +++ b/src/backend/distributed/planner/function_call_delegation.c @@ -141,6 +141,12 @@ TryToDelegateFunctionCall(Query *query, bool *hasExternParam) return NULL; } + if (query->commandType != CMD_SELECT) + { + /* not a SELECT */ + return NULL; + } + joinTree = query->jointree; if (joinTree == NULL) {