mirror of
https://github.com/MariaDB/server.git
synced 2026-05-17 20:37:12 +02:00
MDEV-32104 remove deprecated features
In particular: * @@debug deprecated since 5.5.37 * sr_YU locale deprecated since 10.0.11 * "engine_condition_pushdown" in the @@optimizer_switch deprecated since 10.1.1 * @@date_format, @@datetime_format, @@time_format, @@max_tmp_tables deprecated since 10.1.2 * @@wsrep_causal_reads deprecated since 10.1.3 * "parser" in mroonga table comment deprecated since 10.2.11
This commit is contained in:
parent
4f9396b9f8
commit
82174dae06
161 changed files with 317 additions and 2308 deletions
|
|
@ -530,7 +530,6 @@ int mrn_add_index_param(MRN_SHARE *share, KEY *key_info, int i)
|
|||
char *sprit_ptr[2];
|
||||
char *tmp_ptr, *start_ptr;
|
||||
#endif
|
||||
THD *thd = current_thd;
|
||||
MRN_DBUG_ENTER_FUNCTION();
|
||||
|
||||
#if MYSQL_VERSION_ID >= 50500
|
||||
|
|
@ -592,13 +591,6 @@ int mrn_add_index_param(MRN_SHARE *share, KEY *key_info, int i)
|
|||
case 5:
|
||||
MRN_PARAM_STR_LIST("table", index_table, i);
|
||||
break;
|
||||
case 6:
|
||||
push_warning_printf(thd, MRN_SEVERITY_WARNING,
|
||||
ER_WARN_DEPRECATED_SYNTAX,
|
||||
ER(ER_WARN_DEPRECATED_SYNTAX),
|
||||
"parser", "tokenizer");
|
||||
MRN_PARAM_STR_LIST("parser", key_tokenizer, i);
|
||||
break;
|
||||
case 9:
|
||||
MRN_PARAM_STR_LIST("tokenizer", key_tokenizer, i);
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -1,29 +0,0 @@
|
|||
DROP TABLE IF EXISTS diaries;
|
||||
CREATE TABLE diaries (
|
||||
id int PRIMARY KEY AUTO_INCREMENT,
|
||||
body text,
|
||||
FULLTEXT INDEX body_index (body)
|
||||
COMMENT 'parser "TokenBigramSplitSymbolAlphaDigit"'
|
||||
) DEFAULT CHARSET utf8;
|
||||
Warnings:
|
||||
Warning 1287 'parser' is deprecated and will be removed in a future release. Please use tokenizer instead
|
||||
INSERT INTO diaries (body) VALUES ("will start Groonga!");
|
||||
Warnings:
|
||||
Warning 1287 'parser' is deprecated and will be removed in a future release. Please use tokenizer instead
|
||||
INSERT INTO diaries (body) VALUES ("starting Groonga...");
|
||||
INSERT INTO diaries (body) VALUES ("started Groonga.");
|
||||
SELECT * FROM diaries;
|
||||
id body
|
||||
1 will start Groonga!
|
||||
2 starting Groonga...
|
||||
3 started Groonga.
|
||||
SELECT * FROM diaries
|
||||
WHERE MATCH(body) AGAINST("+start" IN BOOLEAN MODE)
|
||||
ORDER BY id;
|
||||
id body
|
||||
1 will start Groonga!
|
||||
2 starting Groonga...
|
||||
3 started Groonga.
|
||||
DROP TABLE diaries;
|
||||
Warnings:
|
||||
Warning 1287 'parser' is deprecated and will be removed in a future release. Please use tokenizer instead
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
DROP TABLE IF EXISTS variables;
|
||||
CREATE TABLE variables (
|
||||
id INT PRIMARY KEY AUTO_INCREMENT,
|
||||
name TEXT,
|
||||
FULLTEXT INDEX (name) COMMENT 'parser "off"'
|
||||
) DEFAULT CHARSET=utf8;
|
||||
Warnings:
|
||||
Warning 1287 'parser' is deprecated and will be removed in a future release. Please use tokenizer instead
|
||||
INSERT INTO variables (name) VALUES ("mroonga_database_path_prefix");
|
||||
Warnings:
|
||||
Warning 1287 'parser' is deprecated and will be removed in a future release. Please use tokenizer instead
|
||||
INSERT INTO variables (name) VALUES ("mroonga_default_tokenizer");
|
||||
INSERT INTO variables (name) VALUES ("mroonga_default_wrapper_engine");
|
||||
INSERT INTO variables (name) VALUES ("mroonga_dry_write");
|
||||
INSERT INTO variables (name) VALUES ("mroonga_enable_optimization");
|
||||
INSERT INTO variables (name) VALUES ("mroonga_libgroonga_version");
|
||||
INSERT INTO variables (name) VALUES ("mroonga_log_file");
|
||||
INSERT INTO variables (name) VALUES ("mroonga_log_level");
|
||||
INSERT INTO variables (name) VALUES ("mroonga_match_escalation_threshold");
|
||||
INSERT INTO variables (name) VALUES ("mroonga_version");
|
||||
SELECT * FROM variables;
|
||||
id name
|
||||
1 mroonga_database_path_prefix
|
||||
2 mroonga_default_tokenizer
|
||||
3 mroonga_default_wrapper_engine
|
||||
4 mroonga_dry_write
|
||||
5 mroonga_enable_optimization
|
||||
6 mroonga_libgroonga_version
|
||||
7 mroonga_log_file
|
||||
8 mroonga_log_level
|
||||
9 mroonga_match_escalation_threshold
|
||||
10 mroonga_version
|
||||
SELECT * FROM variables
|
||||
WHERE MATCH (name) AGAINST ("mroonga_default*" IN BOOLEAN MODE);
|
||||
id name
|
||||
3 mroonga_default_wrapper_engine
|
||||
2 mroonga_default_tokenizer
|
||||
DROP TABLE variables;
|
||||
Warnings:
|
||||
Warning 1287 'parser' is deprecated and will be removed in a future release. Please use tokenizer instead
|
||||
|
|
@ -1,43 +0,0 @@
|
|||
# Copyright(C) 2011-2015 Kouhei Sutou <kou@clear-code.com>
|
||||
#
|
||||
# This library is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU Lesser General Public
|
||||
# License as published by the Free Software Foundation; either
|
||||
# version 2.1 of the License, or (at your option) any later version.
|
||||
#
|
||||
# This library is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
# Lesser General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU Lesser General Public
|
||||
# License along with this library; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA
|
||||
|
||||
--source include/not_embedded.inc
|
||||
--source ../../include/mroonga/have_mroonga.inc
|
||||
|
||||
--disable_warnings
|
||||
DROP TABLE IF EXISTS diaries;
|
||||
--enable_warnings
|
||||
|
||||
CREATE TABLE diaries (
|
||||
id int PRIMARY KEY AUTO_INCREMENT,
|
||||
body text,
|
||||
FULLTEXT INDEX body_index (body)
|
||||
COMMENT 'parser "TokenBigramSplitSymbolAlphaDigit"'
|
||||
) DEFAULT CHARSET utf8;
|
||||
|
||||
--enable_prepare_warnings
|
||||
INSERT INTO diaries (body) VALUES ("will start Groonga!");
|
||||
INSERT INTO diaries (body) VALUES ("starting Groonga...");
|
||||
INSERT INTO diaries (body) VALUES ("started Groonga.");
|
||||
|
||||
SELECT * FROM diaries;
|
||||
SELECT * FROM diaries
|
||||
WHERE MATCH(body) AGAINST("+start" IN BOOLEAN MODE)
|
||||
ORDER BY id;
|
||||
|
||||
DROP TABLE diaries;
|
||||
|
||||
--source ../../include/mroonga/have_mroonga_deinit.inc
|
||||
|
|
@ -1,48 +0,0 @@
|
|||
# Copyright(C) 2013 Kouhei Sutou <kou@clear-code.com>
|
||||
#
|
||||
# This library is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU Lesser General Public
|
||||
# License as published by the Free Software Foundation; either
|
||||
# version 2.1 of the License, or (at your option) any later version.
|
||||
#
|
||||
# This library is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
# Lesser General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU Lesser General Public
|
||||
# License along with this library; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA
|
||||
|
||||
--source include/not_embedded.inc
|
||||
--source ../../include/mroonga/have_mroonga.inc
|
||||
|
||||
--disable_warnings
|
||||
DROP TABLE IF EXISTS variables;
|
||||
--enable_warnings
|
||||
|
||||
CREATE TABLE variables (
|
||||
id INT PRIMARY KEY AUTO_INCREMENT,
|
||||
name TEXT,
|
||||
FULLTEXT INDEX (name) COMMENT 'parser "off"'
|
||||
) DEFAULT CHARSET=utf8;
|
||||
|
||||
--enable_prepare_warnings
|
||||
INSERT INTO variables (name) VALUES ("mroonga_database_path_prefix");
|
||||
INSERT INTO variables (name) VALUES ("mroonga_default_tokenizer");
|
||||
INSERT INTO variables (name) VALUES ("mroonga_default_wrapper_engine");
|
||||
INSERT INTO variables (name) VALUES ("mroonga_dry_write");
|
||||
INSERT INTO variables (name) VALUES ("mroonga_enable_optimization");
|
||||
INSERT INTO variables (name) VALUES ("mroonga_libgroonga_version");
|
||||
INSERT INTO variables (name) VALUES ("mroonga_log_file");
|
||||
INSERT INTO variables (name) VALUES ("mroonga_log_level");
|
||||
INSERT INTO variables (name) VALUES ("mroonga_match_escalation_threshold");
|
||||
INSERT INTO variables (name) VALUES ("mroonga_version");
|
||||
|
||||
SELECT * FROM variables;
|
||||
SELECT * FROM variables
|
||||
WHERE MATCH (name) AGAINST ("mroonga_default*" IN BOOLEAN MODE);
|
||||
|
||||
DROP TABLE variables;
|
||||
|
||||
--source ../../include/mroonga/have_mroonga_deinit.inc
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
drop table if exists diaries;
|
||||
create table diaries (
|
||||
id int primary key auto_increment,
|
||||
body text,
|
||||
fulltext index body_index (body)
|
||||
comment 'parser "TokenBigramSplitSymbolAlphaDigit"'
|
||||
) comment = 'engine "innodb"' default charset utf8;
|
||||
Warnings:
|
||||
Warning 1287 'parser' is deprecated and will be removed in a future release. Please use tokenizer instead
|
||||
insert into diaries (body) values ("will start Groonga!");
|
||||
Warnings:
|
||||
Warning 1287 'parser' is deprecated and will be removed in a future release. Please use tokenizer instead
|
||||
insert into diaries (body) values ("starting Groonga...");
|
||||
insert into diaries (body) values ("started Groonga.");
|
||||
select * from diaries;
|
||||
id body
|
||||
1 will start Groonga!
|
||||
2 starting Groonga...
|
||||
3 started Groonga.
|
||||
select * from diaries where match(body) against("+start" in boolean mode) order by id;
|
||||
id body
|
||||
1 will start Groonga!
|
||||
2 starting Groonga...
|
||||
3 started Groonga.
|
||||
drop table diaries;
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
# Copyright(C) 2011-2015 Kouhei Sutou <kou@clear-code.com>
|
||||
#
|
||||
# This library is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU Lesser General Public
|
||||
# License as published by the Free Software Foundation; either
|
||||
# version 2.1 of the License, or (at your option) any later version.
|
||||
#
|
||||
# This library is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
# Lesser General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU Lesser General Public
|
||||
# License along with this library; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA
|
||||
|
||||
--source include/not_embedded.inc
|
||||
--source include/have_innodb.inc
|
||||
--source ../../include/mroonga/have_mroonga.inc
|
||||
|
||||
--disable_warnings
|
||||
drop table if exists diaries;
|
||||
--enable_warnings
|
||||
|
||||
create table diaries (
|
||||
id int primary key auto_increment,
|
||||
body text,
|
||||
fulltext index body_index (body)
|
||||
comment 'parser "TokenBigramSplitSymbolAlphaDigit"'
|
||||
) comment = 'engine "innodb"' default charset utf8;
|
||||
--enable_prepare_warnings
|
||||
insert into diaries (body) values ("will start Groonga!");
|
||||
insert into diaries (body) values ("starting Groonga...");
|
||||
insert into diaries (body) values ("started Groonga.");
|
||||
select * from diaries;
|
||||
select * from diaries where match(body) against("+start" in boolean mode) order by id;
|
||||
drop table diaries;
|
||||
|
||||
--source ../../include/mroonga/have_mroonga_deinit.inc
|
||||
Loading…
Add table
Add a link
Reference in a new issue