Changeset: 61a59b19d345 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/61a59b19d345
Branch: default
Log Message:

Merge with Mar2025 branch.


diffs (32 lines):

diff --git a/monetdb5/mal/Tests/tst032.maltest 
b/monetdb5/mal/Tests/tst032.maltest
--- a/monetdb5/mal/Tests/tst032.maltest
+++ b/monetdb5/mal/Tests/tst032.maltest
@@ -36,7 +36,7 @@ 3
 2
 2
 
-statement ok
+statement error
 bat.delete(b,k)
 
 query II rowsort
@@ -45,5 +45,7 @@ io.print(b)
 0
 0
 1
+3
+2
 2
 
diff --git a/sql/jdbc/tests/Tests/Test_JdbcClient.SQL.py 
b/sql/jdbc/tests/Tests/Test_JdbcClient.SQL.py
--- a/sql/jdbc/tests/Tests/Test_JdbcClient.SQL.py
+++ b/sql/jdbc/tests/Tests/Test_JdbcClient.SQL.py
@@ -63,7 +63,7 @@ if __name__ == '__main__':
         perr = str(p.stderr)
         if perr != "":
             print(perr)
-        if pout != 'START TRANSACTION;\n\nSET SCHEMA "sys";\n\nCREATE MERGE 
TABLE "sys"."mt" (\n\t"id" INTEGER       NOT NULL,\n\t"nm" VARCHAR(123)  NOT 
NULL,\n\tCONSTRAINT "mt_id_pkey" PRIMARY KEY ("id")\n);\n\nCREATE REMOTE TABLE 
"sys"."remt" (\n\t"id" INTEGER       NOT NULL,\n\t"nm" VARCHAR(123)  NOT 
NULL,\n\tCONSTRAINT "remt_id_pkey" PRIMARY KEY ("id")\n) ON 
\'mapi:monetdb://localhost:42001/mdb3\';\n\nCREATE REPLICA TABLE "sys"."replt" 
(\n\t"id" INTEGER       NOT NULL,\n\t"nm" VARCHAR(123)  NOT NULL,\n\tCONSTRAINT 
"replt_id_pkey" PRIMARY KEY ("id")\n);\n\nCREATE TABLE "sys"."allnewtriples" 
(\n\t"id"        INTEGER       NOT NULL,\n\t"subject"   INTEGER       NOT 
NULL,\n\t"predicate" INTEGER       NOT NULL,\n\t"object"    INTEGER       NOT 
NULL,\n\t"explicit"  BOOLEAN       NOT NULL,\n\tCONSTRAINT 
"allnewtriples_id_pkey" PRIMARY KEY ("id"),\n\tCONSTRAINT "unique_key" UNIQUE 
("subject", "predicate", "object")\n);\nCREATE INDEX "allnewtriples_object_idx" 
ON "sys"."allnewtriples" ("
 object");\nCREATE INDEX "allnewtriples_predicate_idx" ON "sys"."allnewtriples" 
("predicate");\nCREATE INDEX "allnewtriples_subject_idx" ON 
"sys"."allnewtriples" ("subject");\n\nINSERT INTO "sys"."allnewtriples" VALUES 
(1, 1, 1, 1, false);\nINSERT INTO "sys"."allnewtriples" VALUES (2, 1, 1, 2, 
false);\nINSERT INTO "sys"."allnewtriples" VALUES (3, 1, 2, 1, false);\nINSERT 
INTO "sys"."allnewtriples" VALUES (4, 2, 1, 1, false);\nINSERT INTO 
"sys"."allnewtriples" VALUES (5, 1, 2, 2, false);\nINSERT INTO 
"sys"."allnewtriples" VALUES (6, 2, 2, 1, false);\nINSERT INTO 
"sys"."allnewtriples" VALUES (7, 2, 2, 2, false);\n\nCREATE TABLE 
"sys"."foreign" (\n\t"id"        INTEGER       NOT NULL,\n\t"subject"   INTEGER 
      NOT NULL,\n\t"predicate" INTEGER       NOT NULL,\n\t"object"    INTEGER   
    NOT NULL,\n\tCONSTRAINT "foreign_id_fkey" FOREIGN KEY ("id") REFERENCES 
"sys"."allnewtriples" ("id") ON UPDATE RESTRICT ON DELETE 
RESTRICT,\n\tCONSTRAINT "foreign_subject_predicate_object_fkey" FOREIG
 N KEY ("subject", "predicate", "object") REFERENCES "sys"."allnewtriples" 
("subject", "predicate", "object") ON UPDATE RESTRICT ON DELETE 
RESTRICT\n);\n\nINSERT INTO "sys"."foreign" VALUES (1, 1, 1, 1);\nINSERT INTO 
"sys"."foreign" VALUES (2, 2, 2, 2);\nINSERT INTO "sys"."foreign" VALUES (3, 1, 
2, 2);\nINSERT INTO "sys"."foreign" VALUES (4, 2, 2, 1);\nINSERT INTO 
"sys"."foreign" VALUES (5, 2, 1, 1);\nINSERT INTO "sys"."foreign" VALUES (6, 1, 
2, 1);\nINSERT INTO "sys"."foreign" VALUES (7, 1, 1, 2);\n\nCREATE TABLE 
"sys"."triples" (\n\t"id"        INTEGER       NOT NULL,\n\t"subject"   INTEGER 
      NOT NULL,\n\t"predicate" INTEGER       NOT NULL,\n\t"object"    INTEGER   
    NOT NULL,\n\t"explicit"  BOOLEAN       NOT NULL,\n\tCONSTRAINT 
"triples_subject_predicate_object_unique" UNIQUE ("subject", "predicate", 
"object")\n);\nCREATE INDEX "triples_object_idx" ON "sys"."triples" 
("object");\nCREATE INDEX "triples_predicate_idx" ON "sys"."triples" 
("predicate");\nCREATE INDEX "triples_pr
 edicate_object_idx" ON "sys"."triples" ("predicate", "object");\nCREATE INDEX 
"triples_subject_idx" ON "sys"."triples" ("subject");\nCREATE INDEX 
"triples_subject_object_idx" ON "sys"."triples" ("subject", "object");\nCREATE 
INDEX "triples_subject_predicate_idx" ON "sys"."triples" ("subject", 
"predicate");\n\nINSERT INTO "sys"."triples" VALUES (1, 1, 1, 1, 
false);\nINSERT INTO "sys"."triples" VALUES (2, 1, 1, 2, false);\nINSERT INTO 
"sys"."triples" VALUES (3, 1, 2, 1, false);\nINSERT INTO "sys"."triples" VALUES 
(4, 2, 1, 1, false);\nINSERT INTO "sys"."triples" VALUES (5, 1, 2, 2, 
false);\nINSERT INTO "sys"."triples" VALUES (6, 2, 2, 1, false);\nINSERT INTO 
"sys"."triples" VALUES (7, 2, 2, 2, false);\n\ncreate or replace view 
object_stats as select "object", cast(count(*) as bigint) as counts, 
min("object") as min_value, max("object") as max_value from "triples" group by 
"object" order by "object"\n;\n\ncreate view predicate_stats as select 
"predicate", cast(count(*) as bigint) as co
 unts, min("predicate") as min_value, max("predicate") as max_value from 
"triples" group by "predicate" order by "predicate"\n;\n\ncreate view 
subject_stats as select "subject", cast(count(*) as bigint) as counts, 
min("subject") as min_value, max("subject") as max_value from "triples" group 
by "subject" order by "subject"\n;\n\nCOMMIT;\n':
+        if pout != 'START TRANSACTION;\n\nSET SCHEMA "sys";\n\nCREATE MERGE 
TABLE "sys"."mt" (\n\t"id" INTEGER       NOT NULL,\n\t"nm" VARCHAR(123)  NOT 
NULL,\n\tCONSTRAINT "mt_id_pkey" PRIMARY KEY ("id")\n);\n\nCREATE REMOTE TABLE 
"sys"."remt" (\n\t"id" INTEGER       NOT NULL,\n\t"nm" VARCHAR(123)  NOT 
NULL,\n\tCONSTRAINT "remt_id_pkey" PRIMARY KEY ("id")\n) ON 
\'monetdb://localhost.:42001/mdb3\';\n\nCREATE REPLICA TABLE "sys"."replt" 
(\n\t"id" INTEGER       NOT NULL,\n\t"nm" VARCHAR(123)  NOT NULL,\n\tCONSTRAINT 
"replt_id_pkey" PRIMARY KEY ("id")\n);\n\nCREATE TABLE "sys"."allnewtriples" 
(\n\t"id"        INTEGER       NOT NULL,\n\t"subject"   INTEGER       NOT 
NULL,\n\t"predicate" INTEGER       NOT NULL,\n\t"object"    INTEGER       NOT 
NULL,\n\t"explicit"  BOOLEAN       NOT NULL,\n\tCONSTRAINT 
"allnewtriples_id_pkey" PRIMARY KEY ("id"),\n\tCONSTRAINT "unique_key" UNIQUE 
("subject", "predicate", "object")\n);\nCREATE INDEX "allnewtriples_object_idx" 
ON "sys"."allnewtriples" ("obje
 ct");\nCREATE INDEX "allnewtriples_predicate_idx" ON "sys"."allnewtriples" 
("predicate");\nCREATE INDEX "allnewtriples_subject_idx" ON 
"sys"."allnewtriples" ("subject");\n\nINSERT INTO "sys"."allnewtriples" VALUES 
(1, 1, 1, 1, false);\nINSERT INTO "sys"."allnewtriples" VALUES (2, 1, 1, 2, 
false);\nINSERT INTO "sys"."allnewtriples" VALUES (3, 1, 2, 1, false);\nINSERT 
INTO "sys"."allnewtriples" VALUES (4, 2, 1, 1, false);\nINSERT INTO 
"sys"."allnewtriples" VALUES (5, 1, 2, 2, false);\nINSERT INTO 
"sys"."allnewtriples" VALUES (6, 2, 2, 1, false);\nINSERT INTO 
"sys"."allnewtriples" VALUES (7, 2, 2, 2, false);\n\nCREATE TABLE 
"sys"."foreign" (\n\t"id"        INTEGER       NOT NULL,\n\t"subject"   INTEGER 
      NOT NULL,\n\t"predicate" INTEGER       NOT NULL,\n\t"object"    INTEGER   
    NOT NULL,\n\tCONSTRAINT "foreign_id_fkey" FOREIGN KEY ("id") REFERENCES 
"sys"."allnewtriples" ("id") ON UPDATE RESTRICT ON DELETE 
RESTRICT,\n\tCONSTRAINT "foreign_subject_predicate_object_fkey" FOREIGN KE
 Y ("subject", "predicate", "object") REFERENCES "sys"."allnewtriples" 
("subject", "predicate", "object") ON UPDATE RESTRICT ON DELETE 
RESTRICT\n);\n\nINSERT INTO "sys"."foreign" VALUES (1, 1, 1, 1);\nINSERT INTO 
"sys"."foreign" VALUES (2, 2, 2, 2);\nINSERT INTO "sys"."foreign" VALUES (3, 1, 
2, 2);\nINSERT INTO "sys"."foreign" VALUES (4, 2, 2, 1);\nINSERT INTO 
"sys"."foreign" VALUES (5, 2, 1, 1);\nINSERT INTO "sys"."foreign" VALUES (6, 1, 
2, 1);\nINSERT INTO "sys"."foreign" VALUES (7, 1, 1, 2);\n\nCREATE TABLE 
"sys"."triples" (\n\t"id"        INTEGER       NOT NULL,\n\t"subject"   INTEGER 
      NOT NULL,\n\t"predicate" INTEGER       NOT NULL,\n\t"object"    INTEGER   
    NOT NULL,\n\t"explicit"  BOOLEAN       NOT NULL,\n\tCONSTRAINT 
"triples_subject_predicate_object_unique" UNIQUE ("subject", "predicate", 
"object")\n);\nCREATE INDEX "triples_object_idx" ON "sys"."triples" 
("object");\nCREATE INDEX "triples_predicate_idx" ON "sys"."triples" 
("predicate");\nCREATE INDEX "triples_predic
 ate_object_idx" ON "sys"."triples" ("predicate", "object");\nCREATE INDEX 
"triples_subject_idx" ON "sys"."triples" ("subject");\nCREATE INDEX 
"triples_subject_object_idx" ON "sys"."triples" ("subject", "object");\nCREATE 
INDEX "triples_subject_predicate_idx" ON "sys"."triples" ("subject", 
"predicate");\n\nINSERT INTO "sys"."triples" VALUES (1, 1, 1, 1, 
false);\nINSERT INTO "sys"."triples" VALUES (2, 1, 1, 2, false);\nINSERT INTO 
"sys"."triples" VALUES (3, 1, 2, 1, false);\nINSERT INTO "sys"."triples" VALUES 
(4, 2, 1, 1, false);\nINSERT INTO "sys"."triples" VALUES (5, 1, 2, 2, 
false);\nINSERT INTO "sys"."triples" VALUES (6, 2, 2, 1, false);\nINSERT INTO 
"sys"."triples" VALUES (7, 2, 2, 2, false);\n\ncreate or replace view 
object_stats as select "object", cast(count(*) as bigint) as counts, 
min("object") as min_value, max("object") as max_value from "triples" group by 
"object" order by "object"\n;\n\ncreate view predicate_stats as select 
"predicate", cast(count(*) as bigint) as counts
 , min("predicate") as min_value, max("predicate") as max_value from "triples" 
group by "predicate" order by "predicate"\n;\n\ncreate view subject_stats as 
select "subject", cast(count(*) as bigint) as counts, min("subject") as 
min_value, max("subject") as max_value from "triples" group by "subject" order 
by "subject"\n;\n\nCOMMIT;\n':
             print(pout)
             print("-D difference detected")
     except CalledProcessError as e:
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to