diff options
author | Aleksey Midenkov <midenok@gmail.com> | 2017-12-27 15:25:40 +0300 |
---|---|---|
committer | Eugene Kosov <claprix@yandex.ru> | 2017-12-29 00:23:20 +0300 |
commit | d1e4c5d13e581eedfb817cbd61c900facd3f25ce (patch) | |
tree | a164ffd876086fe8ad03d839a3357413e4c2fdfe /mysql-test/suite/versioning/r | |
parent | 9daf583ab6004b4694b52e3a366a9c55896ccc42 (diff) | |
download | mariadb-git-d1e4c5d13e581eedfb817cbd61c900facd3f25ce.tar.gz |
MDEV-14748 Assertion in ha_myisammrg::attach_children() [fixes #434]
Diffstat (limited to 'mysql-test/suite/versioning/r')
-rw-r--r-- | mysql-test/suite/versioning/r/partition.result | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/mysql-test/suite/versioning/r/partition.result b/mysql-test/suite/versioning/r/partition.result index ae83b412646..8bf9bc79183 100644 --- a/mysql-test/suite/versioning/r/partition.result +++ b/mysql-test/suite/versioning/r/partition.result @@ -345,7 +345,7 @@ partition by system_time interval 1 day ( partition p1 history, partition pc current); create or replace table t2 (f int); -create trigger tr before insert on t2 +create or replace trigger tr before insert on t2 for each row select table_rows from information_schema.tables where table_name = 't1' into @a; insert into t2 values (1); @@ -355,7 +355,7 @@ partition by system_time interval 1 week ( partition p1 history, partition pn current); create or replace table t2 (f int); -create trigger tr before insert on t2 +create or replace trigger tr before insert on t2 for each row select count(*) from t1 into @a; insert into t2 values (1); # MDEV-14741 Assertion `(trx)->start_file == 0' failed in row_truncate_table_for_mysql() @@ -366,11 +366,22 @@ partition pn current); set autocommit= off; truncate table t1; set autocommit= on; -MDEV-14747 ALTER PARTITION BY SYSTEM_TIME after LOCK TABLES +# MDEV-14747 ALTER PARTITION BY SYSTEM_TIME after LOCK TABLES create or replace table t1 (x int) with system versioning; lock table t1 write; alter table t1 partition by system_time interval 1 week ( partition p1 history, partition pn current); -drop table t1; -drop table t2; +unlock tables; +# MDEV-14748 Assertion in ha_myisammrg::attach_children() +create or replace table t1 (x int) engine=myisam with system versioning +partition by system_time interval 1 month (partition p1 history, partition pn current); +create or replace table t2 (x int) engine=myisam; +create or replace table t3 (x int) engine=merge union=(t2); +create or replace table t4 (x int) engine=myisam; +create or replace trigger tr after insert on t4 for each row insert into t2 +( select x from t3 ) union ( select x from t1 ); +insert into t4 values (1); +# Test cleanup +drop database test; +create database test; |