summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMason Sharp2010-11-04 20:47:57 +0000
committerPavan Deolasee2011-05-19 16:45:21 +0000
commit620d0e377c41c8acc29ab83069db5d3180087963 (patch)
tree8a5d7ed9867de796c16a11417f00ab9de12d527c
parentb3e9b52374e10fc7cad69826bc4edded509381ef (diff)
Add a message that the RETURNING clause is not yet supported.
-rw-r--r--src/backend/pgxc/plan/planner.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/backend/pgxc/plan/planner.c b/src/backend/pgxc/plan/planner.c
index e678a14fc1..5ea6d8a0a5 100644
--- a/src/backend/pgxc/plan/planner.c
+++ b/src/backend/pgxc/plan/planner.c
@@ -2179,6 +2179,10 @@ pgxc_planner(Query *query, int cursorOptions, ParamListInfo boundParams)
case CMD_INSERT:
case CMD_UPDATE:
case CMD_DELETE:
+ if (query->returningList)
+ ereport(ERROR,
+ (errcode(ERRCODE_STATEMENT_TOO_COMPLEX),
+ (errmsg("RETURNING clause not yet supported"))));
/* Set result relations */
if (query->commandType != CMD_SELECT)
result->resultRelations = list_make1_int(query->resultRelation);