From 914042fe5f7901d0b1ce1a0fceb743deaf5f91dc Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Thu, 22 Apr 2004 02:58:21 +0000 Subject: This patch makes the EXECUTE command's completion tag return the completion tag of the actual statement executed. This allows the correct update count to be returned for UPDATE/INSERT/DELETE statements. Kris Jurka --- src/backend/commands/prepare.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/backend/commands') diff --git a/src/backend/commands/prepare.c b/src/backend/commands/prepare.c index 0f95f3bfc0..d85d41c1ec 100644 --- a/src/backend/commands/prepare.c +++ b/src/backend/commands/prepare.c @@ -10,7 +10,7 @@ * Copyright (c) 2002-2003, PostgreSQL Global Development Group * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/commands/prepare.c,v 1.25 2004/01/07 18:56:25 neilc Exp $ + * $PostgreSQL: pgsql/src/backend/commands/prepare.c,v 1.26 2004/04/22 02:58:20 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -106,7 +106,7 @@ PrepareQuery(PrepareStmt *stmt) * Implements the 'EXECUTE' utility statement. */ void -ExecuteQuery(ExecuteStmt *stmt, DestReceiver *dest) +ExecuteQuery(ExecuteStmt *stmt, DestReceiver *dest, char *completionTag) { PreparedStatement *entry; char *query_string; @@ -188,7 +188,7 @@ ExecuteQuery(ExecuteStmt *stmt, DestReceiver *dest) */ PortalStart(portal, paramLI); - (void) PortalRun(portal, FETCH_ALL, dest, dest, NULL); + (void) PortalRun(portal, FETCH_ALL, dest, dest, completionTag); PortalDrop(portal, false); -- cgit v1.2.3