From fce23c878088d5f5ba4f59c4d96074deaf81477f Mon Sep 17 00:00:00 2001 From: Michael Meskes Date: Fri, 4 Jun 2010 10:48:34 +0000 Subject: [PATCH] Data returned by RETURNING clause wasn't correctly processed by ecpg. Patch backported from HEAD. --- src/interfaces/ecpg/preproc/preproc.y | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/interfaces/ecpg/preproc/preproc.y b/src/interfaces/ecpg/preproc/preproc.y index 49540aa742d..2b2837b9d40 100644 --- a/src/interfaces/ecpg/preproc/preproc.y +++ b/src/interfaces/ecpg/preproc/preproc.y @@ -1,4 +1,4 @@ -/* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/preproc.y,v 1.359.2.7 2009/09/08 04:25:25 tgl Exp $ */ +/* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/preproc.y,v 1.359.2.8 2010/06/04 10:48:34 meskes Exp $ */ /* Copyright comment */ %{ @@ -3401,7 +3401,7 @@ insert_column_item: ColId opt_indirection { $$ = cat2_str($1, $2); } ; -returning_clause: RETURNING target_list { $$ = cat2_str(make_str("returning"), $2); } +returning_clause: RETURNING target_list ecpg_into { $$ = cat2_str(make_str("returning"), $2); } | /* EMPTY */ { $$ = EMPTY; } ;