mirror of
https://github.com/MariaDB/server.git
synced 2025-12-24 11:21:21 +03:00
Merge 10.2 into 10.3
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
#
|
||||
--source include/galera_cluster.inc
|
||||
--source include/have_binlog_format_row.inc
|
||||
--source include/have_debug.inc
|
||||
--source include/have_debug_sync.inc
|
||||
|
||||
--connection node_2
|
||||
|
||||
@@ -706,6 +706,11 @@ FULLTEXT(f2),
|
||||
FOREIGN KEY(f1) REFERENCES mdev20987_1(f1))ENGINE=InnoDB;
|
||||
INSERT INTO mdev20987_1 VALUES(1);
|
||||
INSERT INTO mdev20987_2 VALUES(1, 'mariadb');
|
||||
CREATE TABLE mdev22358 (a INT, b TEXT, FULLTEXT KEY ftidx (b)) ENGINE=InnoDB;
|
||||
ALTER TABLE mdev22358 DROP KEY ftidx;
|
||||
INSERT INTO mdev22358 (a) VALUES (2),(2);
|
||||
ALTER TABLE mdev22358 ADD UNIQUE KEY uidx (a), ADD FULLTEXT KEY ftidx (b);
|
||||
ERROR 23000: Duplicate entry '2' for key 'uidx'
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
@@ -713,7 +718,7 @@ t2 CREATE TABLE `t2` (
|
||||
PRIMARY KEY (`FTS_DOC_ID`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
DELETE FROM t1 WHERE MATCH(char_column) AGAINST ('bbb');
|
||||
DROP TABLE t1, t2, mdev20987_2, mdev20987_1;
|
||||
DROP TABLE t1, t2, mdev20987_2, mdev20987_1, mdev22358;
|
||||
"----------Test28---------"
|
||||
create table `fts_test`(`a` text,fulltext key(`a`))engine=innodb;
|
||||
set session autocommit=0;
|
||||
|
||||
@@ -673,10 +673,16 @@ CREATE TABLE mdev20987_2(f1 INT NOT NULL, f2 CHAR(100),
|
||||
FOREIGN KEY(f1) REFERENCES mdev20987_1(f1))ENGINE=InnoDB;
|
||||
INSERT INTO mdev20987_1 VALUES(1);
|
||||
INSERT INTO mdev20987_2 VALUES(1, 'mariadb');
|
||||
|
||||
CREATE TABLE mdev22358 (a INT, b TEXT, FULLTEXT KEY ftidx (b)) ENGINE=InnoDB;
|
||||
ALTER TABLE mdev22358 DROP KEY ftidx;
|
||||
INSERT INTO mdev22358 (a) VALUES (2),(2);
|
||||
--error ER_DUP_ENTRY
|
||||
ALTER TABLE mdev22358 ADD UNIQUE KEY uidx (a), ADD FULLTEXT KEY ftidx (b);
|
||||
--source include/restart_mysqld.inc
|
||||
SHOW CREATE TABLE t2;
|
||||
DELETE FROM t1 WHERE MATCH(char_column) AGAINST ('bbb');
|
||||
DROP TABLE t1, t2, mdev20987_2, mdev20987_1;
|
||||
DROP TABLE t1, t2, mdev20987_2, mdev20987_1, mdev22358;
|
||||
|
||||
--echo "----------Test28---------"
|
||||
create table `fts_test`(`a` text,fulltext key(`a`))engine=innodb;
|
||||
|
||||
Reference in New Issue
Block a user