summaryrefslogtreecommitdiff
path: root/mysql-test/suite/versioning/r
diff options
context:
space:
mode:
authorAleksey Midenkov <midenok@gmail.com>2017-12-27 15:25:40 +0300
committerEugene Kosov <claprix@yandex.ru>2017-12-29 00:23:20 +0300
commitd1e4c5d13e581eedfb817cbd61c900facd3f25ce (patch)
treea164ffd876086fe8ad03d839a3357413e4c2fdfe /mysql-test/suite/versioning/r
parent9daf583ab6004b4694b52e3a366a9c55896ccc42 (diff)
downloadmariadb-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.result21
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;