aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMichael Meskes <meskes@postgresql.org>2004-01-21 14:11:03 +0000
committerMichael Meskes <meskes@postgresql.org>2004-01-21 14:11:03 +0000
commit6932861e86b555278f9589873967ec359d5a0da3 (patch)
tree0d9122a7e0884b5a02fb0006151ad39a1f77445f /src
parent767adcf5d63b9fb72a3951a8270d4ce1575f1294 (diff)
downloadpostgresql-6932861e86b555278f9589873967ec359d5a0da3.tar.gz
postgresql-6932861e86b555278f9589873967ec359d5a0da3.zip
Added WHENEVER NOT_FOUND to SELECT/INSERT/UPDATE/DELETE.
Diffstat (limited to 'src')
-rw-r--r--src/interfaces/ecpg/preproc/preproc.y10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/interfaces/ecpg/preproc/preproc.y b/src/interfaces/ecpg/preproc/preproc.y
index 1725d591b06..b8fd28c46e5 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.263.2.5 2004/01/04 14:50:13 meskes Exp $ */
+/* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/preproc.y,v 1.263.2.6 2004/01/21 14:11:03 meskes Exp $ */
/* Copyright comment */
%{
@@ -643,7 +643,7 @@ stmt: AlterDatabaseSetStmt { output_statement($1, 0, connection); }
/*| DeallocateStmt { output_statement($1, 0, connection); }*/
| DeclareCursorStmt { output_simple_statement($1); }
| DefineStmt { output_statement($1, 0, connection); }
- | DeleteStmt { output_statement($1, 0, connection); }
+ | DeleteStmt { output_statement($1, 1, connection); }
| DropAssertStmt { output_statement($1, 0, connection); }
| DropCastStmt { output_statement($1, 0, connection); }
| DropGroupStmt { output_statement($1, 0, connection); }
@@ -659,7 +659,7 @@ stmt: AlterDatabaseSetStmt { output_statement($1, 0, connection); }
| FetchStmt { output_statement($1, 1, connection); }
| GrantStmt { output_statement($1, 0, connection); }
| IndexStmt { output_statement($1, 0, connection); }
- | InsertStmt { output_statement($1, 0, connection); }
+ | InsertStmt { output_statement($1, 1, connection); }
| ListenStmt { output_statement($1, 0, connection); }
| LoadStmt { output_statement($1, 0, connection); }
| LockStmt { output_statement($1, 0, connection); }
@@ -672,7 +672,7 @@ stmt: AlterDatabaseSetStmt { output_statement($1, 0, connection); }
| RenameStmt { output_statement($1, 0, connection); }
| RevokeStmt { output_statement($1, 0, connection); }
| RuleStmt { output_statement($1, 0, connection); }
- | SelectStmt { output_statement($1, 0, connection); }
+ | SelectStmt { output_statement($1, 1, connection); }
| TransactionStmt
{
fprintf(yyout, "{ ECPGtrans(__LINE__, %s, \"%s\");", connection ? connection : "NULL", $1);
@@ -681,7 +681,7 @@ stmt: AlterDatabaseSetStmt { output_statement($1, 0, connection); }
}
| TruncateStmt { output_statement($1, 0, connection); }
| UnlistenStmt { output_statement($1, 0, connection); }
- | UpdateStmt { output_statement($1, 0, connection); }
+ | UpdateStmt { output_statement($1, 1, connection); }
| VacuumStmt { output_statement($1, 0, connection); }
| VariableSetStmt { output_statement($1, 0, connection); }
| VariableShowStmt { output_statement($1, 0, connection); }