mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 20:12:31 +01:00
135ce0ba6c
initialize plugins earlier, to support, for example, non-MyISAM mysql.plugin table.
27 lines
679 B
Text
27 lines
679 B
Text
--source include/not_embedded.inc
|
|
--source include/have_example_plugin.inc
|
|
--source include/have_innodb.inc
|
|
|
|
if (!`select count(*) from information_schema.plugins
|
|
where plugin_name = 'innodb' and plugin_status = 'active' and
|
|
plugin_library is null`) {
|
|
skip Need compiled-in InnoDB;
|
|
}
|
|
|
|
|
|
--replace_regex /\.dll/.so/
|
|
eval install plugin example soname '$HA_EXAMPLE_SO';
|
|
create table t1(a int) engine=example;
|
|
drop table t1;
|
|
|
|
alter table mysql.plugin engine=innodb;
|
|
--echo restart
|
|
--source include/restart_mysqld.inc
|
|
|
|
create table t1(a int) engine=example;
|
|
select * from t1;
|
|
drop table t1;
|
|
|
|
alter table mysql.plugin engine=myisam;
|
|
uninstall plugin example;
|
|
|