mirror of
https://github.com/MariaDB/server.git
synced 2026-05-16 03:47:17 +02:00
Merge 10.1 into 10.2
This commit is contained in:
commit
32062cc61c
277 changed files with 16904 additions and 4184 deletions
|
|
@ -171,6 +171,43 @@ UNLOCK TABLES;
|
|||
DROP TABLES staff, store;
|
||||
SET FOREIGN_KEY_CHECKS=1;
|
||||
#
|
||||
# MDEV-17531 Crash in RENAME TABLE with FOREIGN KEY and FULLTEXT INDEX
|
||||
#
|
||||
CREATE TABLE t1 (a INT PRIMARY KEY) ENGINE=InnoDB;
|
||||
CREATE DATABASE best;
|
||||
CREATE TABLE t3 (a INT PRIMARY KEY,
|
||||
CONSTRAINT t2_ibfk_1 FOREIGN KEY (a) REFERENCES t1(a)) ENGINE=InnoDB;
|
||||
CREATE TABLE best.t2 (a INT PRIMARY KEY, b TEXT, FULLTEXT INDEX(b),
|
||||
FOREIGN KEY (a) REFERENCES test.t1(a)) ENGINE=InnoDB;
|
||||
RENAME TABLE best.t2 TO test.t2;
|
||||
ERROR 42S01: Table 't2' already exists
|
||||
SHOW CREATE TABLE best.t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`a` int(11) NOT NULL,
|
||||
`b` text DEFAULT NULL,
|
||||
PRIMARY KEY (`a`),
|
||||
FULLTEXT KEY `b` (`b`),
|
||||
CONSTRAINT `t2_ibfk_1` FOREIGN KEY (`a`) REFERENCES `test`.`t1` (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
DROP DATABASE best;
|
||||
#
|
||||
# MDEV-17541 KILL QUERY during lock wait in FOREIGN KEY check hangs
|
||||
#
|
||||
connect fk, localhost, root,,;
|
||||
INSERT INTO t1 SET a=1;
|
||||
BEGIN;
|
||||
DELETE FROM t1;
|
||||
connection default;
|
||||
INSERT INTO t3 SET a=1;
|
||||
connection fk;
|
||||
kill query @id;
|
||||
connection default;
|
||||
ERROR 70100: Query execution was interrupted
|
||||
disconnect fk;
|
||||
DROP TABLE t3,t1;
|
||||
# Start of 10.2 tests
|
||||
#
|
||||
# MDEV-13246 Stale rows despite ON DELETE CASCADE constraint
|
||||
#
|
||||
CREATE TABLE users (
|
||||
|
|
@ -353,3 +390,4 @@ connection default;
|
|||
ERROR 70100: Query execution was interrupted
|
||||
disconnect con1;
|
||||
DROP TABLE t2,t1;
|
||||
# End of 10.2 tests
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue