mirror of
https://github.com/MariaDB/server.git
synced 2025-01-18 13:02:28 +01:00
16c57d9099
Create temporary InnoDB table fails on case insensitive filesystems, when lower_case_table_names is 2 (e.g. OS X) and temporary directory path contains upper case letters. The problem was that tmpdir prefix was converted to lower case when table was created, but was passed as is when table was opened. Fixed by leaving tmpdir prefix part intact.
12 lines
299 B
Text
12 lines
299 B
Text
--source include/have_lowercase2.inc
|
|
--source include/have_innodb.inc
|
|
|
|
--disable_warnings
|
|
drop table if exists t1;
|
|
--enable_warnings
|
|
|
|
create table t1 (id int) engine=InnoDB;
|
|
insert into t1 values (1);
|
|
create temporary table t2 engine=InnoDB select * from t1;
|
|
drop temporary table t2;
|
|
drop table t1;
|