summaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg/test/header_test.h
diff options
context:
space:
mode:
authorMarc G. Fournier <scrappy@hub.org>1999-01-21 20:01:34 +0000
committerMarc G. Fournier <scrappy@hub.org>1999-01-21 20:01:34 +0000
commitcdbaec771c5c0b77a4a130a3726e6ea043c59eed (patch)
treebe07e5b884c1929d287c2166e774f2ba94c8c8f3 /src/interfaces/ecpg/test/header_test.h
parent1f37905681dc3f068a2690b21a7162df145c4690 (diff)
downloadpostgresql-cdbaec771c5c0b77a4a130a3726e6ea043c59eed.tar.gz
From: Michael Meskes <Michael.Meskes@usa.net>
See attached file. Now accepts "exec sql whenever sqlwarning".
Diffstat (limited to 'src/interfaces/ecpg/test/header_test.h')
-rw-r--r--src/interfaces/ecpg/test/header_test.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/interfaces/ecpg/test/header_test.h b/src/interfaces/ecpg/test/header_test.h
index 7d495ac64f..5050113e18 100644
--- a/src/interfaces/ecpg/test/header_test.h
+++ b/src/interfaces/ecpg/test/header_test.h
@@ -1,3 +1,15 @@
exec sql include sqlca;
-exec sql whenever sqlerror sqlprint;
+exec sql whenever sqlerror do print_and_stop();
+exec sql whenever sqlwarning do warn();
+
+void print_and_stop(void)
+{
+ sqlprint();
+ exit(-1);
+}
+
+void warn(void)
+{
+ fprintf(stderr, "Warning: At least one column was truncated\n");
+}