mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge 10.2 into 10.3
This commit is contained in:
@ -7,10 +7,6 @@
|
||||
let collation=UTF8_UNICODE_CI;
|
||||
--source include/have_collation.inc
|
||||
|
||||
--disable_warnings
|
||||
drop table if exists t1;
|
||||
--enable_warnings
|
||||
|
||||
# Create FTS table
|
||||
CREATE TABLE t1 (
|
||||
id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
|
||||
@ -403,10 +399,6 @@ DROP TABLE t1;
|
||||
#------------------------------------------------------------------------------
|
||||
# More FTS test from peter's testing
|
||||
#------------------------------------------------------------------------------
|
||||
--disable_warnings
|
||||
drop table if exists t50;
|
||||
--enable_warnings
|
||||
|
||||
set names utf8;
|
||||
|
||||
|
||||
@ -608,7 +600,6 @@ CREATE FULLTEXT INDEX i ON t1 (s1);
|
||||
INSERT INTO t1 VALUES
|
||||
('a'),('b'),('c'),('d'),('ŁŁŁŁ'),('LLLL'),(NULL),('ŁŁŁŁ ŁŁŁŁ'),('LLLLLLLL');
|
||||
SELECT * FROM t1 WHERE MATCH(s1) AGAINST ('LLLL' COLLATE UTF8_UNICODE_520_CI);
|
||||
DROP TABLE if EXISTS t2;
|
||||
CREATE TABLE t2 (s1 VARCHAR(60) CHARACTER SET UTF8 COLLATE UTF8_POLISH_CI) ENGINE = InnoDB;
|
||||
CREATE FULLTEXT INDEX i ON t2 ( s1);
|
||||
INSERT INTO t2 VALUES
|
||||
@ -675,16 +666,19 @@ ALTER TABLE t2 DROP a;
|
||||
SET @@autocommit=0;
|
||||
CREATE FULLTEXT INDEX i ON t1 (char_column);
|
||||
INSERT INTO t1 values (1,'aaa');
|
||||
echo "restart server...";
|
||||
# Restart the server
|
||||
|
||||
CREATE TABLE mdev20987_1(f1 INT NOT NULL, PRIMARY KEY(f1))ENGINE=InnoDB;
|
||||
CREATE TABLE mdev20987_2(f1 INT NOT NULL, f2 CHAR(100),
|
||||
FULLTEXT(f2),
|
||||
FOREIGN KEY(f1) REFERENCES mdev20987_1(f1))ENGINE=InnoDB;
|
||||
INSERT INTO mdev20987_1 VALUES(1);
|
||||
INSERT INTO mdev20987_2 VALUES(1, 'mariadb');
|
||||
--source include/restart_mysqld.inc
|
||||
SHOW CREATE TABLE t2;
|
||||
DELETE FROM t1 WHERE MATCH(char_column) AGAINST ('bbb');
|
||||
SET @@autocommit=1;
|
||||
DROP TABLE t1, t2;
|
||||
DROP TABLE t1, t2, mdev20987_2, mdev20987_1;
|
||||
|
||||
--echo "----------Test28---------"
|
||||
drop table if exists `fts_test`;
|
||||
create table `fts_test`(`a` text,fulltext key(`a`))engine=innodb;
|
||||
set session autocommit=0;
|
||||
insert into `fts_test` values ('');
|
||||
@ -873,8 +867,6 @@ DROP TABLE articles;
|
||||
# Test for Bug 13940669 - 64901: INNODB: ASSERTION FAILURE IN
|
||||
# THREAD 34387022112 IN FILE REM0CMP.CC LINE 5
|
||||
|
||||
drop table if exists t1;
|
||||
|
||||
create table t1 (FTS_DOC_ID bigint unsigned auto_increment not null primary key,
|
||||
title varchar(200),body text,fulltext(title,body)) engine=innodb;
|
||||
|
||||
|
Reference in New Issue
Block a user