diff options
| author | Bruce Momjian | 2004-04-22 02:58:21 +0000 |
|---|---|---|
| committer | Bruce Momjian | 2004-04-22 02:58:21 +0000 |
| commit | 914042fe5f7901d0b1ce1a0fceb743deaf5f91dc (patch) | |
| tree | ec5d5819c23ece366e61c19d420867b12648f734 /src/backend/commands | |
| parent | ec7c4c1b66d1ed9eba5ec22fdb7fe4618ece4d25 (diff) | |
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
Diffstat (limited to 'src/backend/commands')
| -rw-r--r-- | src/backend/commands/prepare.c | 6 |
1 files changed, 3 insertions, 3 deletions
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); |
