Changeset: f301f4d6a5ea for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/f301f4d6a5ea
Modified Files:
        sql/test/SQLancer/Tests/sqlancer20.SQL.py
Branch: subqueryfun
Log Message:

Issue with 'scale_up' function on remote plans


diffs (37 lines):

diff --git a/sql/test/SQLancer/Tests/sqlancer20.SQL.py 
b/sql/test/SQLancer/Tests/sqlancer20.SQL.py
--- a/sql/test/SQLancer/Tests/sqlancer20.SQL.py
+++ b/sql/test/SQLancer/Tests/sqlancer20.SQL.py
@@ -117,6 +117,33 @@ with SQLTestCase() as cli:
     DROP TABLE rt0;
     COMMIT;""").assertSucceeded()
 
+    # issue with 'scale_up' function on remote plans
+    cli.execute("""
+    START TRANSACTION;
+    CREATE MERGE TABLE "mt0" ("c1" DECIMAL(18,3));
+    CREATE TABLE "rmct00" ("c1" DECIMAL(18,3));
+    CREATE REMOTE TABLE "rrmct00" ("c1" DECIMAL(18,3)) ON 
'mapi:monetdb://localhost:%s/%s/sys/rmct00';
+    CREATE TABLE "rmct01" ("c1" DECIMAL(18,3));
+    INSERT INTO "rmct01" VALUES (NULL);
+    CREATE REMOTE TABLE "rrmct01" ("c1" DECIMAL(18,3)) ON 
'mapi:monetdb://localhost:%s/%s/sys/rmct01';
+    ALTER TABLE "mt0" ADD TABLE "rrmct00";
+    ALTER TABLE "mt0" ADD TABLE "rrmct01";
+    COMMIT;""" % (port, db, port, db)).assertSucceeded()
+
+    cli.execute("SELECT 1 FROM rmct00, (SELECT mt0.c1 + 0.4870337739393783 
FROM mt0) x(x);") \
+        .assertSucceeded().assertDataResultMatch([])
+
+    cli.execute("""
+    START TRANSACTION;
+    ALTER TABLE mt0 DROP TABLE rrmct00;
+    ALTER TABLE mt0 DROP TABLE rrmct01;
+    DROP TABLE mt0;
+    DROP TABLE rrmct00;
+    DROP TABLE rrmct01;
+    DROP TABLE rmct00;
+    DROP TABLE rmct01;
+    COMMIT;""").assertSucceeded()
+
 # testing temporary tables
 with SQLTestCase() as mdb1:
     mdb1.connect(username="monetdb", password="monetdb")
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to