Changeset: 672e992cc198 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/672e992cc198
Modified Files:
        sql/server/sql_mvc.c
        
sql/test/BugTracker-2015/Tests/msqldump-merge-and-remote-tables.Bug-3774.test
        sql/test/mergetables/Tests/merge-tables-limitations.test
        sql/test/rel-optimizers/Tests/join-merge-remote-replica-plan.test
        sql/test/rel-optimizers/Tests/local-replica.test
        sql/test/rel-optimizers/Tests/remote-replica-plan.test
        sql/test/rel-optimizers/Tests/replicas-base.test
        sql/test/rel-optimizers/Tests/replicas-join-plan.test
        sql/test/sql_dump/Tests/dump.test
        sql/test/testdb-previous-upgrade-hge/Tests/dump.stable.out
        sql/test/testdb-previous-upgrade/Tests/dump.stable.out
        sql/test/testdb-upgrade-hge/Tests/dump.stable.out
        sql/test/testdb-upgrade/Tests/dump.stable.out
        sql/test/testdb/Tests/dump-nogeom.stable.out
        sql/test/testdb/Tests/dump.stable.out
Branch: odbc_loader
Log Message:

Normalize URL when creating a REMOTE TABLE

This is also going to require upgrade code.

In the tests, references to node2 are created with the old url syntax,
node3 with the new.

Note that the old syntax mapi:monetdb://localhost:50002/ normalizes to

    monetdb://localhost.:50002/

with a period after the localhost.  This is because in mapi: urls,
'localhost' forces a connection over TCP while in monetdb: urls
'localhost' also allows Unix Domain sockets.


diffs (288 lines):

diff --git a/sql/server/sql_mvc.c b/sql/server/sql_mvc.c
--- a/sql/server/sql_mvc.c
+++ b/sql/server/sql_mvc.c
@@ -30,6 +30,7 @@
 #include "rel_unnest.h"
 #include "rel_optimizer.h"
 #include "rel_statistics.h"
+#include "rel_remote.h"
 
 #include "mal_authorize.h"
 #include "mal_profiler.h"
@@ -1301,13 +1302,26 @@ mvc_create_remote(sql_table **t, mvc *m,
 {
        int res = LOG_OK;
 
-       TRC_DEBUG(SQL_TRANS, "Create remote: %s %s %s\n", s->base.name, name, 
loc);
+       // verify and normalize url
+       msettings *mp = sa_msettings_create(m->sa);
+       if (mp == NULL) {
+               (void) sql_error(m, 02, SQLSTATE(HY013) MAL_MALLOC_FAIL);
+               return LOG_ERR;
+       }
+       msettings_error err = msettings_parse_url(mp, loc);
+       if (err != NULL) {
+               (void) sql_error(m, 02, SQLSTATE(42000) "invalid remote table 
url: %s", err);
+               return LOG_ERR;
+       }
+       char *url = sa_msettings_to_string(mp, m->sa, strlen(loc));
+
+       TRC_DEBUG(SQL_TRANS, "Create remote: %s %s %s\n", s->base.name, name, 
url);
        if (persistence == SQL_DECLARED_TABLE) {
                *t = create_sql_table(m->store, m->sa, name, tt_remote, 0, 
persistence, 0, 0);
                (*t)->s = s;
-               (*t)->query = sa_strdup(m->sa, loc);
+               (*t)->query = url;
        } else {
-               res = sql_trans_create_table(t, m->session->tr, s, name, loc, 
tt_remote, 0, SQL_REMOTE, 0, 0, 0);
+               res = sql_trans_create_table(t, m->session->tr, s, name, url, 
tt_remote, 0, SQL_REMOTE, 0, 0, 0);
        }
        return res;
 }
diff --git 
a/sql/test/BugTracker-2015/Tests/msqldump-merge-and-remote-tables.Bug-3774.test 
b/sql/test/BugTracker-2015/Tests/msqldump-merge-and-remote-tables.Bug-3774.test
--- 
a/sql/test/BugTracker-2015/Tests/msqldump-merge-and-remote-tables.Bug-3774.test
+++ 
b/sql/test/BugTracker-2015/Tests/msqldump-merge-and-remote-tables.Bug-3774.test
@@ -45,7 +45,7 @@ query TTTT rowsort
 select "name", "query", "type", "remark" from describe_table('sys', 'rt1')
 ----
 rt1
-mapi:monetdb://localhost:50000/test
+monetdb://localhost./test
 REMOTE TABLE
 NULL
 
diff --git a/sql/test/mergetables/Tests/merge-tables-limitations.test 
b/sql/test/mergetables/Tests/merge-tables-limitations.test
--- a/sql/test/mergetables/Tests/merge-tables-limitations.test
+++ b/sql/test/mergetables/Tests/merge-tables-limitations.test
@@ -172,7 +172,7 @@ select * from tst.my_tables where name =
 ----
 tst
 rmtbl
-mapi:monetdb://localhost:50000/demo
+monetdb://localhost./demo
 5
 0
 0
diff --git a/sql/test/rel-optimizers/Tests/join-merge-remote-replica-plan.test 
b/sql/test/rel-optimizers/Tests/join-merge-remote-replica-plan.test
--- a/sql/test/rel-optimizers/Tests/join-merge-remote-replica-plan.test
+++ b/sql/test/rel-optimizers/Tests/join-merge-remote-replica-plan.test
@@ -8,7 +8,7 @@ statement ok
 create remote table foo_p2 (n int, m text) on 
'mapi:monetdb://localhost:50002/node2'
 
 statement ok
-create remote table foo_p3 (n int, m text) on 
'mapi:monetdb://localhost:50003/node3'
+create remote table foo_p3 (n int, m text) on 'monetdb://localhost:50003/node3'
 
 statement ok
 create merge table foo_merge (n int, m text)
@@ -34,7 +34,7 @@ statement ok
 create remote table members_n2 (n int, m text) on 
'mapi:monetdb://localhost:50002/node2'
 
 statement ok
-create remote table members_n3 (n int, m text) on 
'mapi:monetdb://localhost:50003/node3'
+create remote table members_n3 (n int, m text) on 
'monetdb://localhost:50003/node3'
 
 statement ok
 create replica table members_rpl (n int, m text)
@@ -76,7 +76,7 @@ munion (
 | | | | REMOTE("sys"."foo_p2") [ "foo_p2"."n" as "foo_merge"."n", "foo_p2"."m" 
as "foo_merge"."m" ],
 | | | | REMOTE("sys"."members_n2") [ "members_n2"."n" as "members_rpl"."n", 
"members_n2"."m" as "members_rpl"."m", "members_n2"."%TID%" NOT NULL UNIQUE as 
"members_rpl"."%TID%" ]
 | | | ) [  ]
-| | ) [ "foo_merge"."n", "foo_merge"."m", "members_rpl"."n", "members_rpl"."m" 
] REMOTE mapi:monetdb://localhost:50002/node2
+| | ) [ "foo_merge"."n", "foo_merge"."m", "members_rpl"."n", "members_rpl"."m" 
] REMOTE monetdb://localhost.:50002/node2
 | ) [ "foo_merge"."n", "foo_merge"."m", "members_rpl"."n", "members_rpl"."m" ],
 | table (
 | | project (
@@ -84,7 +84,7 @@ munion (
 | | | | REMOTE("sys"."foo_p3") [ "foo_p3"."n" as "foo_merge"."n", "foo_p3"."m" 
as "foo_merge"."m" ],
 | | | | REMOTE("sys"."members_n3") [ "members_n3"."n" as "members_rpl"."n", 
"members_n3"."m" as "members_rpl"."m", "members_n3"."%TID%" NOT NULL UNIQUE as 
"members_rpl"."%TID%" ]
 | | | ) [  ]
-| | ) [ "foo_merge"."n", "foo_merge"."m", "members_rpl"."n", "members_rpl"."m" 
] REMOTE mapi:monetdb://localhost:50003/node3
+| | ) [ "foo_merge"."n", "foo_merge"."m", "members_rpl"."n", "members_rpl"."m" 
] REMOTE monetdb://localhost:50003/node3
 | ) [ "foo_merge"."n", "foo_merge"."m", "members_rpl"."n", "members_rpl"."m" ]
 ) [ "foo_merge"."n", "foo_merge"."m", "members_rpl"."n", "members_rpl"."m" ]
 
diff --git a/sql/test/rel-optimizers/Tests/local-replica.test 
b/sql/test/rel-optimizers/Tests/local-replica.test
--- a/sql/test/rel-optimizers/Tests/local-replica.test
+++ b/sql/test/rel-optimizers/Tests/local-replica.test
@@ -102,7 +102,7 @@ project (
 | crossproduct (
 | | table("sys"."foo_local") [ "foo_local"."n" NOT NULL as "foo_rpl_loc"."n", 
"foo_local"."m" NOT NULL as "foo_rpl_loc"."m", "foo_local"."%TID%" NOT NULL 
UNIQUE as "foo_rpl_loc"."%TID%" ],
 | | table (
-| | | REMOTE("sys"."buz_rmt") [ "buz_rmt"."l" ] REMOTE 
mapi:monetdb://localhost:50002/node2
+| | | REMOTE("sys"."buz_rmt") [ "buz_rmt"."l" ] REMOTE 
monetdb://localhost.:50002/node2
 | | ) [ "buz_rmt"."l" ]
 | ) [  ]
 ) [ "foo_rpl_loc"."n" NOT NULL, "foo_rpl_loc"."m" NOT NULL, "buz_rmt"."l" ]
diff --git a/sql/test/rel-optimizers/Tests/remote-replica-plan.test 
b/sql/test/rel-optimizers/Tests/remote-replica-plan.test
--- a/sql/test/rel-optimizers/Tests/remote-replica-plan.test
+++ b/sql/test/rel-optimizers/Tests/remote-replica-plan.test
@@ -34,7 +34,7 @@ plan select * from foo_rpl_rmt
 table (
 | project (
 | | REMOTE("sys"."foo_r2") [ "foo_r2"."n" as "foo_rpl_rmt"."n", "foo_r2"."m" 
as "foo_rpl_rmt"."m", "foo_r2"."%TID%" NOT NULL UNIQUE as "foo_rpl_rmt"."%TID%" 
]
-| ) [ "foo_rpl_rmt"."n", "foo_rpl_rmt"."m" ] REMOTE 
mapi:monetdb://localhost:50002/node2
+| ) [ "foo_rpl_rmt"."n", "foo_rpl_rmt"."m" ] REMOTE 
monetdb://localhost.:50002/node2
 ) [ "foo_rpl_rmt"."n", "foo_rpl_rmt"."m" ]
 
 query T nosort
@@ -46,7 +46,7 @@ table (
 | | | REMOTE("sys"."foo_r2") [ "foo_r2"."n" as "foo_rpl_rmt"."n", "foo_r2"."m" 
as "foo_rpl_rmt"."m", "foo_r2"."%TID%" NOT NULL UNIQUE as "foo_rpl_rmt"."%TID%" 
],
 | | | REMOTE("sys"."bar_r2") [ "bar_r2"."n" as "bar_rpl_rmt"."n", "bar_r2"."m" 
as "bar_rpl_rmt"."m", "bar_r2"."%TID%" NOT NULL UNIQUE as "bar_rpl_rmt"."%TID%" 
]
 | | ) [  ]
-| ) [ "foo_rpl_rmt"."n", "foo_rpl_rmt"."m", "bar_rpl_rmt"."n", 
"bar_rpl_rmt"."m" ] REMOTE mapi:monetdb://localhost:50002/node2
+| ) [ "foo_rpl_rmt"."n", "foo_rpl_rmt"."m", "bar_rpl_rmt"."n", 
"bar_rpl_rmt"."m" ] REMOTE monetdb://localhost.:50002/node2
 ) [ "foo_rpl_rmt"."n", "foo_rpl_rmt"."m", "bar_rpl_rmt"."n", "bar_rpl_rmt"."m" 
]
 
 query T nosort
@@ -55,10 +55,10 @@ plan select * from foo_rpl_rmt_node2, ba
 project (
 | crossproduct (
 | | table (
-| | | REMOTE("sys"."foo_r2") [ "foo_r2"."n" as "foo_rpl_rmt_node2"."n", 
"foo_r2"."m" as "foo_rpl_rmt_node2"."m", "foo_r2"."%TID%" NOT NULL UNIQUE as 
"foo_rpl_rmt_node2"."%TID%" ] REMOTE mapi:monetdb://localhost:50002/node2
+| | | REMOTE("sys"."foo_r2") [ "foo_r2"."n" as "foo_rpl_rmt_node2"."n", 
"foo_r2"."m" as "foo_rpl_rmt_node2"."m", "foo_r2"."%TID%" NOT NULL UNIQUE as 
"foo_rpl_rmt_node2"."%TID%" ] REMOTE monetdb://localhost.:50002/node2
 | | ) [ "foo_rpl_rmt_node2"."n", "foo_rpl_rmt_node2"."m", 
"foo_rpl_rmt_node2"."%TID%" NOT NULL UNIQUE ],
 | | table (
-| | | REMOTE("sys"."bar_r3") [ "bar_r3"."n" as "bar_rpl_rmt_node3"."n", 
"bar_r3"."m" as "bar_rpl_rmt_node3"."m", "bar_r3"."%TID%" NOT NULL UNIQUE as 
"bar_rpl_rmt_node3"."%TID%" ] REMOTE mapi:monetdb://localhost:50003/node3
+| | | REMOTE("sys"."bar_r3") [ "bar_r3"."n" as "bar_rpl_rmt_node3"."n", 
"bar_r3"."m" as "bar_rpl_rmt_node3"."m", "bar_r3"."%TID%" NOT NULL UNIQUE as 
"bar_rpl_rmt_node3"."%TID%" ] REMOTE monetdb://localhost:50003/node3
 | | ) [ "bar_rpl_rmt_node3"."n", "bar_rpl_rmt_node3"."m", 
"bar_rpl_rmt_node3"."%TID%" NOT NULL UNIQUE ]
 | ) [  ]
 ) [ "foo_rpl_rmt_node2"."n", "foo_rpl_rmt_node2"."m", "bar_rpl_rmt_node3"."n", 
"bar_rpl_rmt_node3"."m" ]
@@ -72,7 +72,7 @@ table (
 | | | REMOTE("sys"."foo_r2") [ "foo_r2"."n" as "foo_rpl_rmt"."n", "foo_r2"."m" 
as "foo_rpl_rmt"."m", "foo_r2"."%TID%" NOT NULL UNIQUE as "foo_rpl_rmt"."%TID%" 
],
 | | | REMOTE("sys"."buz_rmt") [ "buz_rmt"."l" ]
 | | ) [  ]
-| ) [ "foo_rpl_rmt"."n", "foo_rpl_rmt"."m", "buz_rmt"."l" ] REMOTE 
mapi:monetdb://localhost:50002/node2
+| ) [ "foo_rpl_rmt"."n", "foo_rpl_rmt"."m", "buz_rmt"."l" ] REMOTE 
monetdb://localhost.:50002/node2
 ) [ "foo_rpl_rmt"."n", "foo_rpl_rmt"."m", "buz_rmt"."l" ]
 
 query T nosort
@@ -81,10 +81,10 @@ plan select * from bar_rpl_rmt_node3, bu
 project (
 | crossproduct (
 | | table (
-| | | REMOTE("sys"."bar_r3") [ "bar_r3"."n" as "bar_rpl_rmt_node3"."n", 
"bar_r3"."m" as "bar_rpl_rmt_node3"."m", "bar_r3"."%TID%" NOT NULL UNIQUE as 
"bar_rpl_rmt_node3"."%TID%" ] REMOTE mapi:monetdb://localhost:50003/node3
+| | | REMOTE("sys"."bar_r3") [ "bar_r3"."n" as "bar_rpl_rmt_node3"."n", 
"bar_r3"."m" as "bar_rpl_rmt_node3"."m", "bar_r3"."%TID%" NOT NULL UNIQUE as 
"bar_rpl_rmt_node3"."%TID%" ] REMOTE monetdb://localhost:50003/node3
 | | ) [ "bar_rpl_rmt_node3"."n", "bar_rpl_rmt_node3"."m", 
"bar_rpl_rmt_node3"."%TID%" NOT NULL UNIQUE ],
 | | table (
-| | | REMOTE("sys"."buz_rmt") [ "buz_rmt"."l" ] REMOTE 
mapi:monetdb://localhost:50002/node2
+| | | REMOTE("sys"."buz_rmt") [ "buz_rmt"."l" ] REMOTE 
monetdb://localhost.:50002/node2
 | | ) [ "buz_rmt"."l" ]
 | ) [  ]
 ) [ "bar_rpl_rmt_node3"."n", "bar_rpl_rmt_node3"."m", "buz_rmt"."l" ]
diff --git a/sql/test/rel-optimizers/Tests/replicas-base.test 
b/sql/test/rel-optimizers/Tests/replicas-base.test
--- a/sql/test/rel-optimizers/Tests/replicas-base.test
+++ b/sql/test/rel-optimizers/Tests/replicas-base.test
@@ -8,7 +8,7 @@ statement ok
 create remote table foo_r2 (n int, m text) on 
'mapi:monetdb://localhost:50002/node2'
 
 statement ok
-create remote table foo_r3 (n int, m text) on 
'mapi:monetdb://localhost:50003/node3'
+create remote table foo_r3 (n int, m text) on 'monetdb://localhost:50003/node3'
 
 statement ok
 create table bar_local (n int, m text)
@@ -20,7 +20,7 @@ statement ok
 create remote table bar_r2 (n int, m text) on 
'mapi:monetdb://localhost:50002/node2'
 
 statement ok
-create remote table bar_r3 (n int, m text) on 
'mapi:monetdb://localhost:50003/node3'
+create remote table bar_r3 (n int, m text) on 'monetdb://localhost:50003/node3'
 
 statement ok
 create remote table buz_rmt (l int) on 'mapi:monetdb://localhost:50002/node2'
diff --git a/sql/test/rel-optimizers/Tests/replicas-join-plan.test 
b/sql/test/rel-optimizers/Tests/replicas-join-plan.test
--- a/sql/test/rel-optimizers/Tests/replicas-join-plan.test
+++ b/sql/test/rel-optimizers/Tests/replicas-join-plan.test
@@ -125,6 +125,6 @@ table (
 | | | ) [  ],
 | | | REMOTE("sys"."buz_rmt") [ "buz_rmt"."l" ]
 | | ) [  ]
-| ) [ "foo_rpl"."n", "foo_rpl"."m", "bar_rpl"."n", "bar_rpl"."m", 
"buz_rmt"."l" ] REMOTE mapi:monetdb://localhost:50002/node2
+| ) [ "foo_rpl"."n", "foo_rpl"."m", "bar_rpl"."n", "bar_rpl"."m", 
"buz_rmt"."l" ] REMOTE monetdb://localhost.:50002/node2
 ) [ "foo_rpl"."n", "foo_rpl"."m", "bar_rpl"."n", "bar_rpl"."m", "buz_rmt"."l" ]
 
diff --git a/sql/test/sql_dump/Tests/dump.test 
b/sql/test/sql_dump/Tests/dump.test
--- a/sql/test/sql_dump/Tests/dump.test
+++ b/sql/test/sql_dump/Tests/dump.test
@@ -323,7 +323,7 @@ CREATE TABLE "sys"."higher_scorers" ("na
 CREATE TABLE "sys"."unknown_scorers" ("name" CHARACTER VARYING, "first_score" 
INTEGER, "second_score" INTEGER);
 CREATE TABLE "sfoo"."foo" ("fi" INTEGER NOT NULL, "fs" CHARACTER VARYING NOT 
NULL);
 CREATE TABLE "sbar"."bar" ("bi" INTEGER NOT NULL, "bs" CHARACTER VARYING NOT 
NULL);
-CREATE REMOTE TABLE "sys"."rfoo" ("i" INTEGER) ON 
'mapi:monetdb://remote.host.url:50000/dbname' WITH USER 'bob' ENCRYPTED 
PASSWORD 
'f8e3183d38e6c51889582cb260ab825252f395b4ac8fb0e6b13e9a71f7c10a80d5301e4a949f2783cb0c20205f1d850f87045f4420ad2271c8fd5f0cd8944be3';
+CREATE REMOTE TABLE "sys"."rfoo" ("i" INTEGER) ON 
'monetdb://remote.host.url/dbname' WITH USER 'bob' ENCRYPTED PASSWORD 
'f8e3183d38e6c51889582cb260ab825252f395b4ac8fb0e6b13e9a71f7c10a80d5301e4a949f2783cb0c20205f1d850f87045f4420ad2271c8fd5f0cd8944be3';
 CREATE MERGE TABLE "sys"."scorers" ("name" CHARACTER VARYING, "first_score" 
INTEGER, "second_score" INTEGER) PARTITION BY VALUES USING 
("sys"."mod"("sys"."greatest"("first_score","second_score"),10));
 CREATE MERGE TABLE "sys"."splitted" ("stamp" TIMESTAMP, "val" INTEGER) 
PARTITION BY RANGE ON ("stamp");
 CREATE MERGE TABLE "sys"."m1" ("i" INTEGER);
diff --git a/sql/test/testdb-previous-upgrade-hge/Tests/dump.stable.out 
b/sql/test/testdb-previous-upgrade-hge/Tests/dump.stable.out
--- a/sql/test/testdb-previous-upgrade-hge/Tests/dump.stable.out
+++ b/sql/test/testdb-previous-upgrade-hge/Tests/dump.stable.out
@@ -101333,7 +101333,7 @@ 9     "pass"
 8      "attempt"
 CREATE REMOTE TABLE "testschema"."remotetable" (
        "i" INTEGER
-) ON 'mapi:monetdb://remote.host.url:50000/dbname' WITH USER 'bob' ENCRYPTED 
PASSWORD 
'f8e3183d38e6c51889582cb260ab825252f395b4ac8fb0e6b13e9a71f7c10a80d5301e4a949f2783cb0c20205f1d850f87045f4420ad2271c8fd5f0cd8944be3';
+) ON 'monetdb://remote.host.url/dbname' WITH USER 'bob' ENCRYPTED PASSWORD 
'f8e3183d38e6c51889582cb260ab825252f395b4ac8fb0e6b13e9a71f7c10a80d5301e4a949f2783cb0c20205f1d850f87045f4420ad2271c8fd5f0cd8944be3';
 CREATE TABLE "testschema"."""" (
        """" INTEGER
 );
diff --git a/sql/test/testdb-previous-upgrade/Tests/dump.stable.out 
b/sql/test/testdb-previous-upgrade/Tests/dump.stable.out
--- a/sql/test/testdb-previous-upgrade/Tests/dump.stable.out
+++ b/sql/test/testdb-previous-upgrade/Tests/dump.stable.out
@@ -101333,7 +101333,7 @@ 9     "pass"
 8      "attempt"
 CREATE REMOTE TABLE "testschema"."remotetable" (
        "i" INTEGER
-) ON 'mapi:monetdb://remote.host.url:50000/dbname' WITH USER 'bob' ENCRYPTED 
PASSWORD 
'f8e3183d38e6c51889582cb260ab825252f395b4ac8fb0e6b13e9a71f7c10a80d5301e4a949f2783cb0c20205f1d850f87045f4420ad2271c8fd5f0cd8944be3';
+) ON 'monetdb://remote.host.url/dbname' WITH USER 'bob' ENCRYPTED PASSWORD 
'f8e3183d38e6c51889582cb260ab825252f395b4ac8fb0e6b13e9a71f7c10a80d5301e4a949f2783cb0c20205f1d850f87045f4420ad2271c8fd5f0cd8944be3';
 CREATE TABLE "testschema"."""" (
        """" INTEGER
 );
diff --git a/sql/test/testdb-upgrade-hge/Tests/dump.stable.out 
b/sql/test/testdb-upgrade-hge/Tests/dump.stable.out
--- a/sql/test/testdb-upgrade-hge/Tests/dump.stable.out
+++ b/sql/test/testdb-upgrade-hge/Tests/dump.stable.out
@@ -101357,7 +101357,7 @@ CREATE TABLE "testschema"."subtable_exp2
 );
 CREATE REMOTE TABLE "testschema"."remotetable" (
        "i" INTEGER
-) ON 'mapi:monetdb://remote.host.url:50000/dbname' WITH USER 'bob' ENCRYPTED 
PASSWORD 
'f8e3183d38e6c51889582cb260ab825252f395b4ac8fb0e6b13e9a71f7c10a80d5301e4a949f2783cb0c20205f1d850f87045f4420ad2271c8fd5f0cd8944be3';
+) ON 'monetdb://remote.host.url/dbname' WITH USER 'bob' ENCRYPTED PASSWORD 
'f8e3183d38e6c51889582cb260ab825252f395b4ac8fb0e6b13e9a71f7c10a80d5301e4a949f2783cb0c20205f1d850f87045f4420ad2271c8fd5f0cd8944be3';
 CREATE TABLE "testschema"."""" (
        """" INTEGER
 );
diff --git a/sql/test/testdb-upgrade/Tests/dump.stable.out 
b/sql/test/testdb-upgrade/Tests/dump.stable.out
--- a/sql/test/testdb-upgrade/Tests/dump.stable.out
+++ b/sql/test/testdb-upgrade/Tests/dump.stable.out
@@ -101357,7 +101357,7 @@ CREATE TABLE "testschema"."subtable_exp2
 );
 CREATE REMOTE TABLE "testschema"."remotetable" (
        "i" INTEGER
-) ON 'mapi:monetdb://remote.host.url:50000/dbname' WITH USER 'bob' ENCRYPTED 
PASSWORD 
'f8e3183d38e6c51889582cb260ab825252f395b4ac8fb0e6b13e9a71f7c10a80d5301e4a949f2783cb0c20205f1d850f87045f4420ad2271c8fd5f0cd8944be3';
+) ON 'monetdb://remote.host.url/dbname' WITH USER 'bob' ENCRYPTED PASSWORD 
'f8e3183d38e6c51889582cb260ab825252f395b4ac8fb0e6b13e9a71f7c10a80d5301e4a949f2783cb0c20205f1d850f87045f4420ad2271c8fd5f0cd8944be3';
 CREATE TABLE "testschema"."""" (
        """" INTEGER
 );
diff --git a/sql/test/testdb/Tests/dump-nogeom.stable.out 
b/sql/test/testdb/Tests/dump-nogeom.stable.out
--- a/sql/test/testdb/Tests/dump-nogeom.stable.out
+++ b/sql/test/testdb/Tests/dump-nogeom.stable.out
@@ -101359,7 +101359,7 @@ CREATE TABLE "testschema"."subtable_exp2
 );
 CREATE REMOTE TABLE "testschema"."remotetable" (
        "i" INTEGER
-) ON 'mapi:monetdb://remote.host.url:50000/dbname' WITH USER 'bob' ENCRYPTED 
PASSWORD 
'f8e3183d38e6c51889582cb260ab825252f395b4ac8fb0e6b13e9a71f7c10a80d5301e4a949f2783cb0c20205f1d850f87045f4420ad2271c8fd5f0cd8944be3';
+) ON 'monetdb://remote.host.url/dbname' WITH USER 'bob' ENCRYPTED PASSWORD 
'f8e3183d38e6c51889582cb260ab825252f395b4ac8fb0e6b13e9a71f7c10a80d5301e4a949f2783cb0c20205f1d850f87045f4420ad2271c8fd5f0cd8944be3';
 CREATE TABLE "testschema"."""" (
        """" INTEGER
 );
diff --git a/sql/test/testdb/Tests/dump.stable.out 
b/sql/test/testdb/Tests/dump.stable.out
--- a/sql/test/testdb/Tests/dump.stable.out
+++ b/sql/test/testdb/Tests/dump.stable.out
@@ -101359,7 +101359,7 @@ CREATE TABLE "testschema"."subtable_exp2
 );
 CREATE REMOTE TABLE "testschema"."remotetable" (
        "i" INTEGER
-) ON 'mapi:monetdb://remote.host.url:50000/dbname' WITH USER 'bob' ENCRYPTED 
PASSWORD 
'f8e3183d38e6c51889582cb260ab825252f395b4ac8fb0e6b13e9a71f7c10a80d5301e4a949f2783cb0c20205f1d850f87045f4420ad2271c8fd5f0cd8944be3';
+) ON 'monetdb://remote.host.url/dbname' WITH USER 'bob' ENCRYPTED PASSWORD 
'f8e3183d38e6c51889582cb260ab825252f395b4ac8fb0e6b13e9a71f7c10a80d5301e4a949f2783cb0c20205f1d850f87045f4420ad2271c8fd5f0cd8944be3';
 CREATE TABLE "testschema"."""" (
        """" INTEGER
 );
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to