mirror of
https://github.com/MariaDB/server.git
synced 2025-08-24 14:48:09 +03:00
Update InnoDB to 5.6.14 Apply MySQL-5.6 hack for MySQL Bug#16434374 Move Aria-only HA_RTREE_INDEX from my_base.h to maria_def.h (breaks an assert in InnoDB) Fix InnoDB memory leak
46 lines
1.3 KiB
Plaintext
46 lines
1.3 KiB
Plaintext
--source include/have_simple_parser.inc
|
|
--source include/have_innodb.inc
|
|
|
|
# Install fts parser plugin
|
|
INSTALL PLUGIN simple_parser SONAME 'mypluglib';
|
|
|
|
# Create a myisam table and alter it to innodb table
|
|
CREATE TABLE articles (
|
|
id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
|
|
title VARCHAR(200),
|
|
body TEXT,
|
|
FULLTEXT (title) WITH PARSER simple_parser
|
|
) ENGINE=MyISAM;
|
|
--error ER_INNODB_NO_FT_USES_PARSER
|
|
ALTER TABLE articles ENGINE=InnoDB;
|
|
|
|
DROP TABLE articles;
|
|
|
|
# Create a table having a full text index with parser
|
|
--error ER_INNODB_NO_FT_USES_PARSER
|
|
CREATE TABLE articles (
|
|
id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
|
|
title VARCHAR(200),
|
|
body TEXT,
|
|
FULLTEXT (title) WITH PARSER simple_parser
|
|
) ENGINE=InnoDB;
|
|
|
|
CREATE TABLE articles (
|
|
id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
|
|
title VARCHAR(200),
|
|
body TEXT,
|
|
FULLTEXT (title)
|
|
) ENGINE=InnoDB;
|
|
|
|
# Alter table to add a full text index with parser
|
|
--error ER_INNODB_NO_FT_USES_PARSER
|
|
ALTER TABLE articles ADD FULLTEXT INDEX (body) WITH PARSER simple_parser;
|
|
|
|
# Create a full text index with parser
|
|
--error ER_INNODB_NO_FT_USES_PARSER
|
|
CREATE FULLTEXT INDEX ft_index ON articles(body) WITH PARSER simple_parser;
|
|
|
|
DROP TABLE articles;
|
|
# Uninstall plugin
|
|
UNINSTALL PLUGIN simple_parser;
|