Changeset: 95bb0faa88b7 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=95bb0faa88b7 Branch: mtest Log Message:
merged diffs (truncated from 21856 to 300 lines): diff --git a/sql/test/BugDay_2005-12-19_2.9.3/Tests/NULL_in_CASE.SF-1211335.test b/sql/test/BugDay_2005-12-19_2.9.3/Tests/NULL_in_CASE.SF-1211335.test new file mode 100644 --- /dev/null +++ b/sql/test/BugDay_2005-12-19_2.9.3/Tests/NULL_in_CASE.SF-1211335.test @@ -0,0 +1,31 @@ +query I rowsort +select CASE WHEN 1=1 THEN 1 ELSE NULL END +---- +1 + +query I rowsort +select CASE WHEN 1=0 THEN 1 ELSE NULL END +---- +NULL + +query T rowsort +select CASE WHEN 2=2 THEN 2 else cast(null as char) end +---- +2 + +query T rowsort +select CASE WHEN 2=0 THEN 2 else cast(null as char) end +---- +NULL + +query I rowsort +select CASE WHEN 3=3 THEN 3 else cast(null as int) end +---- +3 + +query I rowsort +select CASE WHEN 3=0 THEN 3 else cast(null as int) end +---- +NULL + + diff --git a/sql/test/BugDay_2005-12-19_2.9.3/Tests/aggregate_functions_with_limit.SF-1367127.test b/sql/test/BugDay_2005-12-19_2.9.3/Tests/aggregate_functions_with_limit.SF-1367127.test new file mode 100644 --- /dev/null +++ b/sql/test/BugDay_2005-12-19_2.9.3/Tests/aggregate_functions_with_limit.SF-1367127.test @@ -0,0 +1,168 @@ +statement ok +create table test_aggre_limit (id int, name varchar(25), type varchar(10)) + +statement ok +insert into test_aggre_limit values ( 1,'id','int') + +statement ok +insert into test_aggre_limit values ( 2,'name','varchar') + +statement ok +insert into test_aggre_limit values ( 3,'internal','varchar') + +statement ok +insert into test_aggre_limit values ( 4,'id','int') + +statement ok +insert into test_aggre_limit values ( 5,'name','varchar') + +statement ok +insert into test_aggre_limit values ( 6,'authorization','int') + +statement ok +insert into test_aggre_limit values ( 7,'id','int') + +statement ok +insert into test_aggre_limit values ( 8,'name','varchar') + +statement ok +insert into test_aggre_limit values ( 9,'schema_id','int') + +statement ok +insert into test_aggre_limit values (10,'query','varchar') + +statement ok +insert into test_aggre_limit values (11,'istable','boolean') + +statement ok +insert into test_aggre_limit values (12,'system','boolean') + +statement ok +insert into test_aggre_limit values (13,'clear','boolean') + +statement ok +insert into test_aggre_limit values (14,'id','int') + +statement ok +insert into test_aggre_limit values (15,'name','varchar') + +statement ok +insert into test_aggre_limit values (16,'type','varchar') + +statement ok +insert into test_aggre_limit values (17,'type_digits','int') + +statement ok +insert into test_aggre_limit values (18,'type_scale','int') + +statement ok +insert into test_aggre_limit values (19,'table_id','int') + +statement ok +insert into test_aggre_limit values (20,'default','varchar') + +statement ok +insert into test_aggre_limit values (21,'null','boolean') + +statement ok +insert into test_aggre_limit values (22,'number','int') + +statement ok +insert into test_aggre_limit values (23,'id','int') + +statement ok +insert into test_aggre_limit values (24,'table_id','int') + +statement ok +insert into test_aggre_limit values (25,'type','int') + +statement ok +insert into test_aggre_limit values (26,'name','varchar') + +statement ok +insert into test_aggre_limit values (27,'rkey','int') + +statement ok +insert into test_aggre_limit values (28,'id','int') + +statement ok +insert into test_aggre_limit values (29,'table_id','int') + +statement ok +insert into test_aggre_limit values (30,'type','int') + +statement ok +insert into test_aggre_limit values (31,'name','varchar') + +statement ok +insert into test_aggre_limit values (32,'id','int') + +statement ok +insert into test_aggre_limit values (33,'column','varchar') + +statement ok +insert into test_aggre_limit values (34,'trunc','int') + +statement ok +insert into test_aggre_limit values (35,'nr','int') + +statement ok +insert into test_aggre_limit values (36,'id','int') + +statement ok +insert into test_aggre_limit values (37,'systemname','varchar') + +statement ok +insert into test_aggre_limit values (38,'sqlname','varchar') + +statement ok +insert into test_aggre_limit values (39,'digits','int') + +statement ok +insert into test_aggre_limit values (40,'scale','int') + +statement ok +insert into test_aggre_limit values (41,'radix','int') + +statement ok +insert into test_aggre_limit values (42,'eclass','int') + +statement ok +insert into test_aggre_limit values (43,'module_id','int') + +statement ok +insert into test_aggre_limit values (44,'id','int') + +statement ok +insert into test_aggre_limit values (45,'name','varchar') + +statement ok +insert into test_aggre_limit values (46,'func','varchar') + +statement ok +insert into test_aggre_limit values (47,'sql','boolean') + +statement ok +insert into test_aggre_limit values (48,'aggr','boolean') + +statement ok +insert into test_aggre_limit values (49,'module_id','int') + +statement ok +insert into test_aggre_limit values (50,'id','int') + +query I rowsort +select count(*) from test_aggre_limit limit 1 +---- +50 + +query TI rowsort +select type, count(*) from test_aggre_limit group by type limit 1 +---- +int +29 + +statement ok +drop table test_aggre_limit + + diff --git a/sql/test/BugDay_2005-12-19_2.9.3/Tests/bogus_prepare.SF-1377079.test b/sql/test/BugDay_2005-12-19_2.9.3/Tests/bogus_prepare.SF-1377079.test new file mode 100644 --- /dev/null +++ b/sql/test/BugDay_2005-12-19_2.9.3/Tests/bogus_prepare.SF-1377079.test @@ -0,0 +1,4 @@ +statement error +prepare select ? + + diff --git a/sql/test/BugDay_2005-12-19_2.9.3/Tests/cast_bigint_to_int.SF-1211903.test b/sql/test/BugDay_2005-12-19_2.9.3/Tests/cast_bigint_to_int.SF-1211903.test new file mode 100644 --- /dev/null +++ b/sql/test/BugDay_2005-12-19_2.9.3/Tests/cast_bigint_to_int.SF-1211903.test @@ -0,0 +1,16 @@ +query I rowsort +select cast(1117422000 as integer) +---- +1117422000 + +query I rowsort +select cast('1117422000' as integer) +---- +1117422000 + +query I rowsort +select cast(cast(1117422000 as bigint) as integer) +---- +1117422000 + + diff --git a/sql/test/BugDay_2005-12-19_2.9.3/Tests/cast_interval.SF.1280682.test b/sql/test/BugDay_2005-12-19_2.9.3/Tests/cast_interval.SF.1280682.test new file mode 100644 --- /dev/null +++ b/sql/test/BugDay_2005-12-19_2.9.3/Tests/cast_interval.SF.1280682.test @@ -0,0 +1,7 @@ +statement error +select cast( 1 as interval year ) + +statement error +select cast( 1 as interval day ) + + diff --git a/sql/test/BugDay_2005-12-19_2.9.3/Tests/crash_on_incorrect_SQL.SF-1314904.test b/sql/test/BugDay_2005-12-19_2.9.3/Tests/crash_on_incorrect_SQL.SF-1314904.test new file mode 100644 --- /dev/null +++ b/sql/test/BugDay_2005-12-19_2.9.3/Tests/crash_on_incorrect_SQL.SF-1314904.test @@ -0,0 +1,7 @@ +statement ok +create table t1314904b (testid int, testchar varchar(255)) + +statement error +create table t1314904b (testid unknowntype, testchar varchar(255)) + + diff --git a/sql/test/BugDay_2005-12-19_2.9.3/Tests/default_next_value_for_non_ex_seq.SF.1246631.test b/sql/test/BugDay_2005-12-19_2.9.3/Tests/default_next_value_for_non_ex_seq.SF.1246631.test new file mode 100644 --- /dev/null +++ b/sql/test/BugDay_2005-12-19_2.9.3/Tests/default_next_value_for_non_ex_seq.SF.1246631.test @@ -0,0 +1,13 @@ +statement error +create table test1246631( i int default next value for non_ex_seq) + +statement error +insert into test1246631 + +statement error +select * from test1246631 + +statement error +insert into test1246631 + + diff --git a/sql/test/BugDay_2005-12-19_2.9.3/Tests/delete_cascade.SF-1296395.test b/sql/test/BugDay_2005-12-19_2.9.3/Tests/delete_cascade.SF-1296395.test new file mode 100644 --- /dev/null +++ b/sql/test/BugDay_2005-12-19_2.9.3/Tests/delete_cascade.SF-1296395.test @@ -0,0 +1,21 @@ +statement ok +create table a1296395 (id int primary key) + +statement ok +create table b1296395 (id int, foreign key (id) references a1296395(id) on delete cascade) + +statement ok +insert into a1296395 values (1) + +statement ok +insert into b1296395 values(1) + +statement ok +delete from a1296395 _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list