Commit 3069530f authored by Sergei Golubchik's avatar Sergei Golubchik

archive.test and others

parent beb36f6c
...@@ -190,8 +190,6 @@ END; ...@@ -190,8 +190,6 @@ END;
SELECT f1_insert_select(2); SELECT f1_insert_select(2);
f1_insert_select(2) f1_insert_select(2)
1 1
Warnings:
Warning 1048 Column 'f2' cannot be null
SELECT * FROM t1_not_null ORDER BY f1,f2; SELECT * FROM t1_not_null ORDER BY f1,f2;
f1 f2 f1 f2
2 0 2 0
...@@ -267,8 +265,6 @@ END; ...@@ -267,8 +265,6 @@ END;
SELECT f1_insert_with_two_rows(); SELECT f1_insert_with_two_rows();
f1_insert_with_two_rows() f1_insert_with_two_rows()
1 1
Warnings:
Warning 1048 Column 'f2' cannot be null
SELECT * FROM t1_not_null ORDER BY f1,f2; SELECT * FROM t1_not_null ORDER BY f1,f2;
f1 f2 f1 f2
10 0 10 0
......
...@@ -5427,13 +5427,9 @@ end| ...@@ -5427,13 +5427,9 @@ end|
select func_20028_a()| select func_20028_a()|
func_20028_a() func_20028_a()
0 0
Warnings:
Warning 1329 No data - zero rows fetched, selected, or processed
select func_20028_b()| select func_20028_b()|
func_20028_b() func_20028_b()
0 0
Warnings:
Warning 1329 No data - zero rows fetched, selected, or processed
select func_20028_c()| select func_20028_c()|
ERROR 22012: Division by 0 ERROR 22012: Division by 0
call proc_20028_a()| call proc_20028_a()|
...@@ -5486,13 +5482,9 @@ end| ...@@ -5486,13 +5482,9 @@ end|
select func_20028_a()| select func_20028_a()|
func_20028_a() func_20028_a()
0 0
Warnings:
Warning 1329 No data - zero rows fetched, selected, or processed
select func_20028_b()| select func_20028_b()|
func_20028_b() func_20028_b()
0 0
Warnings:
Warning 1329 No data - zero rows fetched, selected, or processed
select func_20028_c()| select func_20028_c()|
func_20028_c() func_20028_c()
NULL NULL
...@@ -6112,8 +6104,6 @@ END| ...@@ -6112,8 +6104,6 @@ END|
SELECT bug5274_f2()| SELECT bug5274_f2()|
bug5274_f2() bug5274_f2()
x x
Warnings:
Warning 1265 Data truncated for column 'bug5274_f1' at row 1
DROP FUNCTION bug5274_f1| DROP FUNCTION bug5274_f1|
DROP FUNCTION bug5274_f2| DROP FUNCTION bug5274_f2|
drop procedure if exists proc_21513| drop procedure if exists proc_21513|
...@@ -6206,19 +6196,13 @@ c1 ...@@ -6206,19 +6196,13 @@ c1
SELECT f1(2); SELECT f1(2);
f1(2) f1(2)
0 0
Warnings:
Warning 1329 No data - zero rows fetched, selected, or processed
PREPARE s1 FROM 'SELECT f1(2)'; PREPARE s1 FROM 'SELECT f1(2)';
EXECUTE s1; EXECUTE s1;
f1(2) f1(2)
0 0
Warnings:
Warning 1329 No data - zero rows fetched, selected, or processed
EXECUTE s1; EXECUTE s1;
f1(2) f1(2)
0 0
Warnings:
Warning 1329 No data - zero rows fetched, selected, or processed
DROP PROCEDURE p1; DROP PROCEDURE p1;
DROP PROCEDURE p2; DROP PROCEDURE p2;
DROP FUNCTION f1; DROP FUNCTION f1;
......
...@@ -357,13 +357,9 @@ use mysqltest; ...@@ -357,13 +357,9 @@ use mysqltest;
select * from v1; select * from v1;
f2() f2()
NULL NULL
Warnings:
Warning 1329 No data - zero rows fetched, selected, or processed
select * from v2; select * from v2;
f2() f2()
NULL NULL
Warnings:
Warning 1329 No data - zero rows fetched, selected, or processed
select * from v3; select * from v3;
ERROR HY000: View 'mysqltest.v3' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them ERROR HY000: View 'mysqltest.v3' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
select * from v4; select * from v4;
...@@ -403,13 +399,9 @@ ERROR HY000: View 'mysqltest.v2' references invalid table(s) or column(s) or fun ...@@ -403,13 +399,9 @@ ERROR HY000: View 'mysqltest.v2' references invalid table(s) or column(s) or fun
select * from v3; select * from v3;
f2() f2()
NULL NULL
Warnings:
Warning 1329 No data - zero rows fetched, selected, or processed
select * from v4; select * from v4;
f2() f2()
NULL NULL
Warnings:
Warning 1329 No data - zero rows fetched, selected, or processed
select * from v5; select * from v5;
ERROR HY000: View 'mysqltest.v5' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them ERROR HY000: View 'mysqltest.v5' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
drop view v1, v2, v3, v4, v5; drop view v1, v2, v3, v4, v5;
......
...@@ -6257,7 +6257,7 @@ auto fld1 companynr fld3 fld4 fld5 fld6 ...@@ -6257,7 +6257,7 @@ auto fld1 companynr fld3 fld4 fld5 fld6
3 011402 37 Romans scholastics jarring 3 011402 37 Romans scholastics jarring
4 011403 37 intercepted audiology tinily 4 011403 37 intercepted audiology tinily
DELETE FROM t2; DELETE FROM t2;
ERROR HY000: Table storage engine for 't2' doesn't have this option ERROR HY000: Storage engine ARCHIVE of the table `test`.`t2` doesn't have this option
SELECT * FROM t2; SELECT * FROM t2;
auto fld1 companynr fld3 fld4 fld5 fld6 auto fld1 companynr fld3 fld4 fld5 fld6
1 000001 00 Omaha teethe neat 1 000001 00 Omaha teethe neat
...@@ -8689,7 +8689,7 @@ auto fld1 companynr fld3 fld4 fld5 fld6 ...@@ -8689,7 +8689,7 @@ auto fld1 companynr fld3 fld4 fld5 fld6
3 011402 37 Romans scholastics jarring 3 011402 37 Romans scholastics jarring
4 011403 37 intercepted audiology tinily 4 011403 37 intercepted audiology tinily
TRUNCATE TABLE t2; TRUNCATE TABLE t2;
ERROR HY000: Table storage engine for 't2' doesn't have this option ERROR HY000: Storage engine ARCHIVE of the table `test`.`t2` doesn't have this option
SELECT * FROM t2; SELECT * FROM t2;
auto fld1 companynr fld3 fld4 fld5 fld6 auto fld1 companynr fld3 fld4 fld5 fld6
1 000001 00 Omaha teethe neat 1 000001 00 Omaha teethe neat
...@@ -12731,15 +12731,6 @@ id id name name ...@@ -12731,15 +12731,6 @@ id id name name
DROP TABLE t1,t2; DROP TABLE t1,t2;
flush tables; flush tables;
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
ERROR HY000: Table upgrade required. Please do "REPAIR TABLE `t1`" or dump/reload to fix it!
SELECT * FROM t1;
ERROR HY000: Table upgrade required. Please do "REPAIR TABLE `t1`" or dump/reload to fix it!
INSERT INTO t1 (col1, col2) VALUES (1, "value");
ERROR HY000: Table upgrade required. Please do "REPAIR TABLE `t1`" or dump/reload to fix it!
REPAIR TABLE t1;
Table Op Msg_type Msg_text
test.t1 repair status OK
SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`col1` int(11) DEFAULT NULL, `col1` int(11) DEFAULT NULL,
...@@ -12747,6 +12738,10 @@ t1 CREATE TABLE `t1` ( ...@@ -12747,6 +12738,10 @@ t1 CREATE TABLE `t1` (
) ENGINE=ARCHIVE DEFAULT CHARSET=latin1 ) ENGINE=ARCHIVE DEFAULT CHARSET=latin1
SELECT * FROM t1; SELECT * FROM t1;
col1 col2 col1 col2
INSERT INTO t1 (col1, col2) VALUES (1, "value");
REPAIR TABLE t1;
Table Op Msg_type Msg_text
test.t1 repair error Corrupt
DROP TABLE t1; DROP TABLE t1;
# #
# BUG#48757 - missing .ARZ file causes server crash # BUG#48757 - missing .ARZ file causes server crash
...@@ -12756,14 +12751,14 @@ FLUSH TABLE t1; ...@@ -12756,14 +12751,14 @@ FLUSH TABLE t1;
SELECT * FROM t1; SELECT * FROM t1;
ERROR HY000: Can't find file: 't1' (errno: 2 "No such file or directory") ERROR HY000: Can't find file: 't1' (errno: 2 "No such file or directory")
DROP TABLE t1; DROP TABLE t1;
ERROR 42S02: Unknown table 't1' ERROR 42S02: Unknown table 'test.t1'
# #
# Ensure that TRUNCATE fails for non-empty archive tables. # Ensure that TRUNCATE fails for non-empty archive tables.
# #
CREATE TABLE t1 (a INT) ENGINE=ARCHIVE; CREATE TABLE t1 (a INT) ENGINE=ARCHIVE;
INSERT INTO t1 VALUES (1); INSERT INTO t1 VALUES (1);
TRUNCATE TABLE t1; TRUNCATE TABLE t1;
ERROR HY000: Table storage engine for 't1' doesn't have this option ERROR HY000: Storage engine ARCHIVE of the table `test`.`t1` doesn't have this option
DROP TABLE t1; DROP TABLE t1;
# #
# BUG#46565 - repair of partition fail for archive engine # BUG#46565 - repair of partition fail for archive engine
...@@ -12852,6 +12847,14 @@ Table Op Msg_type Msg_text ...@@ -12852,6 +12847,14 @@ Table Op Msg_type Msg_text
test.t1 optimize status OK test.t1 optimize status OK
DROP TABLE t1; DROP TABLE t1;
# #
# Bug#13907676: HA_ARCHIVE::INFO
#
CREATE TABLE t1 (a INT) ENGINE=ARCHIVE;
CREATE TABLE t2 SELECT * FROM t1;
SELECT * FROM t2;
a
DROP TABLE t1, t2;
#
# BUG#917689 Using wrong archive table causes crash # BUG#917689 Using wrong archive table causes crash
# #
create table t1 (a int, b char(50)) engine=archive; create table t1 (a int, b char(50)) engine=archive;
......
...@@ -1654,18 +1654,13 @@ copy_file std_data/bug47012.frm $MYSQLD_DATADIR/test/t1.frm; ...@@ -1654,18 +1654,13 @@ copy_file std_data/bug47012.frm $MYSQLD_DATADIR/test/t1.frm;
copy_file std_data/bug47012.ARZ $MYSQLD_DATADIR/test/t1.ARZ; copy_file std_data/bug47012.ARZ $MYSQLD_DATADIR/test/t1.ARZ;
copy_file std_data/bug47012.ARM $MYSQLD_DATADIR/test/t1.ARM; copy_file std_data/bug47012.ARM $MYSQLD_DATADIR/test/t1.ARM;
--error ER_TABLE_NEEDS_UPGRADE
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
--error ER_TABLE_NEEDS_UPGRADE
SELECT * FROM t1; SELECT * FROM t1;
--error ER_TABLE_NEEDS_UPGRADE
INSERT INTO t1 (col1, col2) VALUES (1, "value"); INSERT INTO t1 (col1, col2) VALUES (1, "value");
REPAIR TABLE t1; REPAIR TABLE t1;
SHOW CREATE TABLE t1;
SELECT * FROM t1;
DROP TABLE t1; DROP TABLE t1;
remove_file $MYSQLD_DATADIR/test/t1.ARM; remove_file $MYSQLD_DATADIR/test/t1.ARM;
...@@ -1712,6 +1707,7 @@ REPAIR TABLE t1 EXTENDED; ...@@ -1712,6 +1707,7 @@ REPAIR TABLE t1 EXTENDED;
SELECT * FROM t1; SELECT * FROM t1;
DROP TABLE t1; DROP TABLE t1;
--echo # --echo #
--echo # Bug#45377: ARCHIVE tables aren't discoverable after OPTIMIZE --echo # Bug#45377: ARCHIVE tables aren't discoverable after OPTIMIZE
--echo # --echo #
...@@ -1724,7 +1720,6 @@ CREATE TABLE t1 (a int) ENGINE=ARCHIVE; ...@@ -1724,7 +1720,6 @@ CREATE TABLE t1 (a int) ENGINE=ARCHIVE;
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
INSERT INTO t1 VALUES (1); INSERT INTO t1 VALUES (1);
OPTIMIZE TABLE t1; OPTIMIZE TABLE t1;
let $MYSQLD_DATADIR= `select @@datadir`;
remove_file $MYSQLD_DATADIR/test/t1.frm; remove_file $MYSQLD_DATADIR/test/t1.frm;
FLUSH TABLES; FLUSH TABLES;
INSERT INTO t1 VALUES (2); INSERT INTO t1 VALUES (2);
...@@ -1755,7 +1750,6 @@ SELECT * FROM t1 ORDER BY f LIMIT 1; ...@@ -1755,7 +1750,6 @@ SELECT * FROM t1 ORDER BY f LIMIT 1;
DROP TABLE t1; DROP TABLE t1;
SET sort_buffer_size=DEFAULT; SET sort_buffer_size=DEFAULT;
--echo # --echo #
--echo # BUG#11758979 - 51252: ARCHIVE TABLES STILL FAIL UNDER STRESS --echo # BUG#11758979 - 51252: ARCHIVE TABLES STILL FAIL UNDER STRESS
--echo # TESTS: CRASH, CORRUPTION, 4G MEMOR --echo # TESTS: CRASH, CORRUPTION, 4G MEMOR
...@@ -1770,6 +1764,14 @@ FLUSH TABLE t1; ...@@ -1770,6 +1764,14 @@ FLUSH TABLE t1;
OPTIMIZE TABLE t1; OPTIMIZE TABLE t1;
DROP TABLE t1; DROP TABLE t1;
--echo #
--echo # Bug#13907676: HA_ARCHIVE::INFO
--echo #
CREATE TABLE t1 (a INT) ENGINE=ARCHIVE;
CREATE TABLE t2 SELECT * FROM t1;
SELECT * FROM t2;
DROP TABLE t1, t2;
--echo # --echo #
--echo # BUG#917689 Using wrong archive table causes crash --echo # BUG#917689 Using wrong archive table causes crash
--echo # --echo #
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment