mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge branch '10.0' into 10.1
This commit is contained in:
@ -858,3 +858,45 @@ INSERT INTO t3 SELECT * FROM t2 WHERE f3 = 'm' AND f2 ='c';
|
||||
DROP TABLE t1,t2,t3;
|
||||
|
||||
set global default_storage_engine=default;
|
||||
|
||||
--echo #
|
||||
--echo # Bug#13737949: CRASH IN HA_PARTITION::INDEX_INIT
|
||||
--echo # Bug#18694052: SERVER CRASH IN HA_PARTITION::INIT_RECORD_PRIORITY_QUEUE
|
||||
--echo #
|
||||
CREATE TABLE t1
|
||||
(a INT,
|
||||
b INT,
|
||||
PRIMARY KEY (a))
|
||||
ENGINE = InnoDB
|
||||
PARTITION BY HASH (a) PARTITIONS 3;
|
||||
START TRANSACTION WITH CONSISTENT SNAPSHOT;
|
||||
--connect (con1, localhost, root,,)
|
||||
--echo # con1
|
||||
ALTER TABLE t1 ADD INDEX idx1 (b);
|
||||
--connection default
|
||||
--echo # con default
|
||||
--error ER_TABLE_DEF_CHANGED
|
||||
SELECT b FROM t1 WHERE b = 0;
|
||||
--error ER_TABLE_DEF_CHANGED
|
||||
SELECT b FROM t1 WHERE b = 0;
|
||||
--disconnect con1
|
||||
DROP TABLE t1;
|
||||
|
||||
--echo # Same test without partitioning
|
||||
CREATE TABLE t1
|
||||
(a INT,
|
||||
b INT,
|
||||
PRIMARY KEY (a))
|
||||
ENGINE = InnoDB;
|
||||
START TRANSACTION WITH CONSISTENT SNAPSHOT;
|
||||
--echo # con1
|
||||
--connect (con1, localhost, root,,)
|
||||
ALTER TABLE t1 ADD INDEX idx1 (b);
|
||||
--connection default
|
||||
--echo # con default
|
||||
--error ER_TABLE_DEF_CHANGED
|
||||
SELECT b FROM t1 WHERE b = 0;
|
||||
--error ER_TABLE_DEF_CHANGED
|
||||
SELECT b FROM t1 WHERE b = 0;
|
||||
--disconnect con1
|
||||
DROP TABLE t1;
|
||||
|
Reference in New Issue
Block a user