1
0
mirror of https://github.com/MariaDB/server.git synced 2025-11-09 11:41:36 +03:00
Files
mariadb/mysql-test/suite/innodb/t/dropdb_cs.test
Vladislav Vaintroub e0cc096503 Fix some testcases, to enable mtr --mysqld=--lower_case_table_name=0
Add include/have_lowercase{0,1}.inc where test case require it.
Reason: lower_case_table_names setting in the corresponding .opt files
is insufficient, if it is overwritten with --mysqld setting in MTR.
2025-10-07 21:46:28 +03:00

19 lines
611 B
Plaintext

--source include/have_innodb.inc
--source include/have_case_sensitive_file_system.inc
--source include/have_lowercase0.inc
--echo #
--echo # MDEV-28802 DROP DATABASE in InnoDB still is case-insensitive
--echo #
SET @save_fpt=@@GLOBAL.innodb_file_per_table;
SET GLOBAL innodb_file_per_table=0;
CREATE DATABASE Db;
CREATE TABLE Db.t1 (c1 INT KEY) ENGINE=InnoDB;
CREATE DATABASE DB;
DROP DATABASE DB;
SELECT NAME FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE NAME LIKE 'D%';
DROP DATABASE Db;
SELECT * FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE NAME LIKE 'D%';
SET GLOBAL innodb_file_per_table=@save_fpt;