Changeset: 6299dc70f959 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6299dc70f959 Modified Files: sql/test/sql_dump/Tests/All sql/test/sql_dump/Tests/dump.test Branch: default Log Message:
Add workaround to make sql_dump test work. diffs (65 lines): diff --git a/sql/test/sql_dump/Tests/All b/sql/test/sql_dump/Tests/All --- a/sql/test/sql_dump/Tests/All +++ b/sql/test/sql_dump/Tests/All @@ -1,1 +1,1 @@ -#dump +dump 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 @@ -281,7 +281,7 @@ statement ok INSERT INTO sys.privileges VALUES (0,(SELECT id FROM auths a WHERE a.name = 'voc' ),(SELECT pc.privilege_code_id FROM privilege_codes pc WHERE pc.privilege_code_name = 'UPDATE' ),(SELECT id FROM auths g WHERE g.name = 'monetdb' ),0) statement ok -COPY 3 RECORDS INTO "sys"."tbl_with_data"("c1", "c2", "c3", "c4", "c5", "c6", "c7", "c8", "c9", "c10", "c11", "c12", "c13", "c14", "c18", "c19", "c20", "c21", "c22", "c23", "c24", "c25", "c26", "c27", "c28", "c29", "c30", "c31", "c32", "c33") FROM STDIN USING DELIMITERS '|','\n','"' +COPY 3 RECORDS INTO "sys"."tbl_with_data"("c1", "c2", "c3", "c4", "c5", "c6", "c7", "c8", "c9", "c10", "c11", "c12", "c13", "c14", "c18", "c19", "c20", "c21", "c22", "c23", "c24", "c25", "c26", "c27", "c28", "c29", "c30", "c31", "c32", "c33") FROM STDIN USING DELIMITERS '|',E'\n','"' <COPY_INTO_DATA> 1234|5678|90|true|"Hello\n \\|\" World"|2020-12-20|10.000|1023.345|12345|123.45|1123.455|1122133.5|121233.45|"POINT (5.1 34.5)"|2000|4000|8000|65333.414|8000.000|4000.000|2000.000|1000.000|14:18:18|2015-05-22 14:18:17.780331|2015-05-22 00:00:00.00|2015-05-22 13:18:17.780331+01:00|"{\"price\":9}"|10.1.0.0/16|"https://m...@www.monetdb.org:458/Doc/Abc.html?lang=nl&sort=asc#example"|65950c76-a2f6-4543-660a-b849cf5f2453 null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null @@ -334,9 +334,9 @@ CREATE TABLE "sfoo"."tfoo2" ("i" INTEGER CREATE TABLE "sfoo"."test" ("s" CHARACTER LARGE OBJECT); CREATE TABLE "sys"."pfoo1" ("i" INTEGER); CREATE TABLE "sys"."pfoo2" ("i" INTEGER); -create function "sfoo"."func1" (x int, y int) returns int begin return x + y; end; -create view "sfoo"."baz" (i) as select func1(t.x, t.y) from (values (10, 1), (20, 2)) as t(x,y); -create function "sfoo"."func2" () returns table(i integer) begin return select * from "sfoo"."baz"; end; +create function "sfoo"."func1" (x int, y int) returns int begin return x + y; end@; +create view "sfoo"."baz" (i) as select func1(t.x, t.y) from (values (10, 1), (20, 2)) as t(x,y)@; +create function "sfoo"."func2" () returns table(i integer) begin return select * from "sfoo"."baz"; end@; CREATE TABLE "sys"."lower_scorers" ("name" CHARACTER LARGE OBJECT, "first_score" INTEGER, "second_score" INTEGER); CREATE TABLE "sys"."higher_scorers" ("name" CHARACTER LARGE OBJECT, "first_score" INTEGER, "second_score" INTEGER); CREATE TABLE "sys"."unknown_scorers" ("name" CHARACTER LARGE OBJECT, "first_score" INTEGER, "second_score" INTEGER); @@ -351,11 +351,11 @@ CREATE TABLE "sys"."first_decade" ("stam CREATE TABLE "sys"."second_decade" ("stamp" TIMESTAMP, "val" INTEGER); CREATE TABLE "sys"."third_decade" ("stamp" TIMESTAMP, "val" INTEGER); CREATE TABLE "sys"."p1" ("i" INTEGER); -create or replace window "sys"."stddev" (val bigint) returns double external name "sql"."stdevp"; +create or replace window "sys"."stddev" (val bigint) returns double external name "sql"."stdevp"@; CREATE TABLE "sys"."foo" ("i" INTEGER, "j" INTEGER); -create function "sys"."f1" () returns int begin return 10; end; -create procedure "sys"."f1" (i int) begin declare x int; end; -create procedure "sys"."f1" () begin declare x int; end; +create function "sys"."f1" () returns int begin return 10; end@; +create procedure "sys"."f1" (i int) begin declare x int; end@; +create procedure "sys"."f1" () begin declare x int; end@; CREATE TABLE "sys"."tbl_with_data" ("c1" INTEGER, "c2" BIGINT, "c3" BINARY LARGE OBJECT, "c4" BOOLEAN, "c5" CHARACTER LARGE OBJECT, "c6" DATE, "c7" INTERVAL DAY, "c8" DECIMAL(18,3), "c9" DECIMAL(5), "c10" DECIMAL(5,2), "c11" DOUBLE, "c12" FLOAT(5), "c13" FLOAT(5,4), "c14" GEOMETRY(POINT), "c18" INTERVAL YEAR, "c19" INTERVAL YEAR TO MONTH, "c20" INTERVAL MONTH, "c21" REAL, "c22" INTERVAL DAY, "c23" INTERVAL DAY TO HOUR, "c24" INTERVAL HOUR, "c25" INTERVAL HOUR TO MINUTE, "c26" TIME, "c27" TIMESTAMP, "c28" TIMESTAMP(2), "c29" TIMESTAMP WITH TIME ZONE, "c30" JSON, "c31" INET, "c32" URL, "c33" UUID); ALTER TABLE "sys"."yoyo" ALTER COLUMN "tsz" SET DEFAULT 'BLABOLO'; ALTER TABLE "sys"."bolo" ADD CONSTRAINT "cpk" PRIMARY KEY ("s", "v"); @@ -374,7 +374,7 @@ ALTER TABLE "sys"."scorers" ADD TABLE " ALTER TABLE "sys"."splitted" ADD TABLE "sys"."first_decade" AS PARTITION FROM RANGE MINVALUE TO '2010-01-01 00:00:00.000000' WITH NULL VALUES; ALTER TABLE "sys"."splitted" ADD TABLE "sys"."second_decade" AS PARTITION FROM '2010-01-01 00:00:00.000000' TO '2020-01-01 00:00:00.000000' ; ALTER TABLE "sys"."m1" ADD TABLE "sys"."p1"; -create trigger extra_insert after insert on "sfoo"."tfoo1" referencing new row as new_row for each statement insert into tfoo2(i) values (new_row.i); +create trigger extra_insert after insert on "sfoo"."tfoo1" referencing new row as new_row for each statement insert into tfoo2(i) values (new_row.i)@; COMMENT ON SCHEMA "sbar" IS 'This is a comment on a schema' ; COMMENT ON COLUMN "sfoo"."tfoo1"."i" IS 'This is a comment on a column.' ; COMMENT ON INDEX "sys"."ind3" IS 'This is a comment on an index.' ; @@ -387,7 +387,7 @@ INSERT INTO sys.privileges VALUES ((SELE INSERT INTO sys.privileges VALUES ((SELECT fqn.id FROM fully_qualified_functions fqn WHERE fqn.nme = 'sys.f1(INTEGER)' AND fqn.tpe = 'PROCEDURE' ),(SELECT id FROM auths a WHERE a.name = 'voc' ),(SELECT pc.privilege_code_id FROM privilege_codes pc WHERE pc.privilege_code_name = 'EXECUTE' ),(SELECT id FROM auths g WHERE g.name = 'monetdb' ),0); INSERT INTO sys.privileges VALUES ((SELECT fqn.id FROM fully_qualified_functions fqn WHERE fqn.nme = 'sys.f1()' AND fqn.tpe = 'PROCEDURE' ),(SELECT id FROM auths a WHERE a.name = 'voc' ),(SELECT pc.privilege_code_id FROM privilege_codes pc WHERE pc.privilege_code_name = 'EXECUTE' ),(SELECT id FROM auths g WHERE g.name = 'monetdb' ),1); INSERT INTO sys.privileges VALUES (0,(SELECT id FROM auths a WHERE a.name = 'voc' ),(SELECT pc.privilege_code_id FROM privilege_codes pc WHERE pc.privilege_code_name = 'UPDATE' ),(SELECT id FROM auths g WHERE g.name = 'monetdb' ),0); -COPY 3 RECORDS INTO "sys"."tbl_with_data"("c1", "c2", "c3", "c4", "c5", "c6", "c7", "c8", "c9", "c10", "c11", "c12", "c13", "c14", "c18", "c19", "c20", "c21", "c22", "c23", "c24", "c25", "c26", "c27", "c28", "c29", "c30", "c31", "c32", "c33") FROM STDIN USING DELIMITERS '|','\n','"'; +COPY 3 RECORDS INTO "sys"."tbl_with_data"("c1", "c2", "c3", "c4", "c5", "c6", "c7", "c8", "c9", "c10", "c11", "c12", "c13", "c14", "c18", "c19", "c20", "c21", "c22", "c23", "c24", "c25", "c26", "c27", "c28", "c29", "c30", "c31", "c32", "c33") FROM STDIN USING DELIMITERS '|',E'\n','"'; 1234|5678|90|true|"Hello\n \\|\" World"|2020-12-20|10.000|1023.345|12345|123.45|1123.455|1122133.5|121233.45|"POINT (5.1 34.5)"|2000|4000|8000|65333.414|8000.000|4000.000|2000.000|1000.000|14:18:18|2015-05-22 14:18:17.780331|2015-05-22 00:00:00.00|2015-05-22 12:18:17.780331+00:00|"{\"price\":9}"|10.1.0.0/16|"https://m...@www.monetdb.org:458/Doc/Abc.html?lang=nl&sort=asc#example"|65950c76-a2f6-4543-660a-b849cf5f2453 null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null null|null|null|null|"null"|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null|null _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list