summaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg/test/connect
diff options
context:
space:
mode:
authorMichael Meskes <meskes@postgresql.org>2006-08-29 12:24:52 +0000
committerMichael Meskes <meskes@postgresql.org>2006-08-29 12:24:52 +0000
commitb1710339ba2e318cf6af1a50d4256e9fa98e6c8a (patch)
treeb6a8e0e1cd54f153d737beb368a528bfb389ad42 /src/interfaces/ecpg/test/connect
parentba9f9bf1b103d72196d76646c6fcc71abbdd51f5 (diff)
downloadpostgresql-b1710339ba2e318cf6af1a50d4256e9fa98e6c8a.tar.gz
Fixed parser and library to allow empty database names.
Streamlined connection name parsing. Added Joachim's patch to shorten paths before diffing.
Diffstat (limited to 'src/interfaces/ecpg/test/connect')
-rw-r--r--src/interfaces/ecpg/test/connect/test1.pgc.in13
-rw-r--r--src/interfaces/ecpg/test/connect/test5.pgc9
2 files changed, 20 insertions, 2 deletions
diff --git a/src/interfaces/ecpg/test/connect/test1.pgc.in b/src/interfaces/ecpg/test/connect/test1.pgc.in
index b2141d1c23..3962ff317a 100644
--- a/src/interfaces/ecpg/test/connect/test1.pgc.in
+++ b/src/interfaces/ecpg/test/connect/test1.pgc.in
@@ -26,14 +26,25 @@ exec sql end declare section;
exec sql connect to connectdb@localhost as main;
exec sql disconnect main;
+ exec sql connect to @localhost as main;
+ exec sql disconnect main;
+
exec sql connect to connectdb@localhost:@TEMP_PORT@ as main;
exec sql disconnect main;
+ exec sql connect to @localhost:@TEMP_PORT@ as main;
+ exec sql disconnect main;
+
exec sql connect to connectdb:@TEMP_PORT@ as main;
exec sql disconnect main;
+ exec sql connect to :@TEMP_PORT@ as main;
+ exec sql disconnect main;
+
exec sql connect to tcp:postgresql://localhost:@TEMP_PORT@/connectdb user connectuser identified by connectpw;
- exec sql disconnect nonexistant;
+ exec sql disconnect;
+
+ exec sql connect to tcp:postgresql://localhost:@TEMP_PORT@/ user connectdb;
exec sql disconnect;
strcpy(pw, "connectpw");
diff --git a/src/interfaces/ecpg/test/connect/test5.pgc b/src/interfaces/ecpg/test/connect/test5.pgc
index 8601196bda..ae0199daf6 100644
--- a/src/interfaces/ecpg/test/connect/test5.pgc
+++ b/src/interfaces/ecpg/test/connect/test5.pgc
@@ -37,6 +37,9 @@ exec sql end declare section;
exec sql connect to 'connectdb' as main;
exec sql disconnect main;
+ exec sql connect to as main user connectdb;
+ exec sql disconnect main;
+
exec sql connect to connectdb as main user connectuser/connectdb;
exec sql disconnect main;
@@ -52,12 +55,16 @@ exec sql end declare section;
exec sql connect to "unix:postgresql://200.46.204.71/connectdb" as main user connectuser;
exec sql disconnect main;
- exec sql disconnect nonexistant;
+ exec sql connect to unix:postgresql://localhost/ as main user connectdb;
+ exec sql disconnect main;
/* connect twice */
exec sql connect to connectdb as main;
exec sql connect to connectdb as main;
exec sql disconnect main;
+ /* not connected */
+ exec sql disconnect nonexistant;
+
return (0);
}