mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 20:42:30 +01:00
1f3f457193
innodb_drop_database(): Use explicit TO_BINARY casts on SYS_TABLES.NAME, which for historical reasons uses the wrong collation latin1_swedish_ci instead of BINARY.
16 lines
544 B
Text
16 lines
544 B
Text
#
|
|
# MDEV-28802 DROP DATABASE in InnoDB still is case-insensitive
|
|
#
|
|
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%';
|
|
NAME
|
|
Db/t1
|
|
DROP DATABASE Db;
|
|
SELECT * FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE NAME LIKE 'D%';
|
|
TABLE_ID NAME FLAG N_COLS SPACE ROW_FORMAT ZIP_PAGE_SIZE SPACE_TYPE
|
|
SET GLOBAL innodb_file_per_table=@save_fpt;
|