postgres.git / summary / log / commit / refs
commit 5587f077ab6a9bdd99eaf71a38ed2245153d88d7
Author: Bruce Momjian <bruce@momjian.us>
Date: Thu Dec 12 21:50:01 2002 +0000
While porting my TPC-C implementation from Oracle, I discovered the
attached problem with the EXEC SQL COMMIT RELEASE statement.
Roland Karch
src/interfaces/ecpg/preproc/preproc.y | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/interfaces/ecpg/preproc/preproc.y b/src/interfaces/ecpg/preproc/preproc.y
index 83e4bf5283e..5968e292fc0 100644
--- a/src/interfaces/ecpg/preproc/preproc.y
+++ b/src/interfaces/ecpg/preproc/preproc.y
@@ -1,4 +1,4 @@
-/* $Header: /cvsroot/pgsql/src/interfaces/ecpg/preproc/Attic/preproc.y,v 1.203 2002/11/27 08:30:27 meskes Exp $ */
+/* $Header: /cvsroot/pgsql/src/interfaces/ecpg/preproc/Attic/preproc.y,v 1.204 2002/12/12 21:50:01 momjian Exp $ */
/* Copyright comment */
%{
@@ -4703,7 +4703,8 @@ ECPGRelease: TransactionStmt SQL_RELEASE
fprintf(yyout, "ECPGtrans(__LINE__, %s, \"%s\");",
connection ? connection : "NULL", $1);
whenever_action(0);
- fprintf(yyout, "ECPGdisconnect(__LINE__, \"\");");
+ fprintf(yyout, "ECPGdisconnect(__LINE__, %s);",
+ connection ? connection : "\"CURRENT\"");
whenever_action(0);
free($1);
}
[parent: b73251686f2d]