Skip to content

Commit 51256b6

Browse files
committed
fixes for lower_case_table_names=2
1 parent c980113 commit 51256b6

File tree

5 files changed

+344
-344
lines changed

5 files changed

+344
-344
lines changed

mysql-test/suite/binlog/r/flashback.result

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -613,7 +613,7 @@ DROP TABLE t1;
613613
# Test Case from MDEV-21067
614614
#
615615
CREATE DATABASE world;
616-
CREATE TABLE world.City (
616+
CREATE TABLE world.city (
617617
ID INT AUTO_INCREMENT PRIMARY KEY,
618618
Name VARCHAR(64),
619619
CountryCode VARCHAR(64),
@@ -625,35 +625,35 @@ ID INT AUTO_INCREMENT PRIMARY KEY,
625625
REC VARCHAR(64),
626626
ts TIMESTAMP
627627
) ENGINE=InnoDB;
628-
INSERT INTO world.City VALUES (NULL, 'Davenport', 'USA', 'Iowa', 100);
629-
INSERT INTO world.City VALUES (NULL, 'Boulder', 'USA', 'Colorado', 1000);
630-
INSERT INTO world.City VALUES (NULL, 'Gweru', 'ZWE', 'Midlands', 10000);
628+
INSERT INTO world.city VALUES (NULL, 'Davenport', 'USA', 'Iowa', 100);
629+
INSERT INTO world.city VALUES (NULL, 'Boulder', 'USA', 'Colorado', 1000);
630+
INSERT INTO world.city VALUES (NULL, 'Gweru', 'ZWE', 'Midlands', 10000);
631631
RESET MASTER;
632-
CHECKSUM TABLE world.City;
632+
CHECKSUM TABLE world.city;
633633
Table Checksum
634-
world.City 563256876
634+
world.city 563256876
635635
INSERT INTO test.test VALUES (NULL, 'Good record 1', CURRENT_TIMESTAMP());
636-
INSERT INTO world.City VALUES (NULL, 'Wrong value 1', '000', 'Wrong', 0);
637-
INSERT INTO world.City VALUES (NULL, 'Wrong value 2', '000', 'Wrong', 0) , (NULL, 'Wrong value 3', '000', 'Wrong', 0);
636+
INSERT INTO world.city VALUES (NULL, 'Wrong value 1', '000', 'Wrong', 0);
637+
INSERT INTO world.city VALUES (NULL, 'Wrong value 2', '000', 'Wrong', 0) , (NULL, 'Wrong value 3', '000', 'Wrong', 0);
638638
INSERT INTO test.test VALUES (NULL, 'Good record 2', CURRENT_TIMESTAMP());
639-
UPDATE world.City SET Population = 99999999 WHERE ID IN (1, 2, 3);
639+
UPDATE world.city SET Population = 99999999 WHERE ID IN (1, 2, 3);
640640
INSERT INTO test.test VALUES (NULL, 'Good record 3', CURRENT_TIMESTAMP());
641-
DELETE FROM world.City WHERE ID BETWEEN 1 AND 2;
641+
DELETE FROM world.city WHERE ID BETWEEN 1 AND 2;
642642
INSERT INTO test.test VALUES (NULL, 'Good record 5', CURRENT_TIMESTAMP());
643-
REPLACE INTO world.City VALUES (4074, 'Wrong value 4', '000', 'Wrong', 0);
644-
REPLACE INTO world.City VALUES (4078, 'Wrong value 5', '000', 'Wrong', 0), (NULL, 'Wrong value 6', '000', 'Wrong', 0);
643+
REPLACE INTO world.city VALUES (4074, 'Wrong value 4', '000', 'Wrong', 0);
644+
REPLACE INTO world.city VALUES (4078, 'Wrong value 5', '000', 'Wrong', 0), (NULL, 'Wrong value 6', '000', 'Wrong', 0);
645645
INSERT INTO test.test VALUES (NULL, 'Good record 6', CURRENT_TIMESTAMP());
646-
INSERT INTO world.City
647-
SELECT NULL, Name, CountryCode, District, Population FROM world.City WHERE ID BETWEEN 2 AND 10;
646+
INSERT INTO world.city
647+
SELECT NULL, Name, CountryCode, District, Population FROM world.city WHERE ID BETWEEN 2 AND 10;
648648
INSERT INTO test.test VALUES (NULL, 'Good record 7', CURRENT_TIMESTAMP());
649649
INSERT INTO test.test VALUES (NULL, 'Good record 8', CURRENT_TIMESTAMP());
650-
DELETE FROM world.City;
650+
DELETE FROM world.city;
651651
INSERT INTO test.test VALUES (NULL, 'Good record 9', CURRENT_TIMESTAMP());
652652
FLUSH LOGS;
653653
# < CASE 6 >
654654
# Flashback & Check the result
655655
#
656-
SELECT * FROM world.City;
656+
SELECT * FROM world.city;
657657
ID Name CountryCode District Population
658658
1 Davenport USA Iowa 100
659659
2 Boulder USA Colorado 1000
@@ -668,11 +668,11 @@ ID REC ts
668668
6 Good record 7 2001-09-09 09:46:40
669669
7 Good record 8 2001-09-09 09:46:40
670670
8 Good record 9 2001-09-09 09:46:40
671-
CHECKSUM TABLE world.City;
671+
CHECKSUM TABLE world.city;
672672
Table Checksum
673-
world.City 563256876
673+
world.city 563256876
674674
DROP TABLE test.test;
675-
DROP TABLE world.City;
675+
DROP TABLE world.city;
676676
DROP DATABASE world;
677677
SET binlog_format=statement;
678678
Warnings:

mysql-test/suite/binlog/t/flashback.test

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ DROP TABLE t1;
260260

261261
# Init Structure
262262
CREATE DATABASE world;
263-
CREATE TABLE world.City (
263+
CREATE TABLE world.city (
264264
ID INT AUTO_INCREMENT PRIMARY KEY,
265265
Name VARCHAR(64),
266266
CountryCode VARCHAR(64),
@@ -273,43 +273,43 @@ CREATE TABLE test.test (
273273
ts TIMESTAMP
274274
) ENGINE=InnoDB;
275275

276-
INSERT INTO world.City VALUES (NULL, 'Davenport', 'USA', 'Iowa', 100);
277-
INSERT INTO world.City VALUES (NULL, 'Boulder', 'USA', 'Colorado', 1000);
278-
INSERT INTO world.City VALUES (NULL, 'Gweru', 'ZWE', 'Midlands', 10000);
276+
INSERT INTO world.city VALUES (NULL, 'Davenport', 'USA', 'Iowa', 100);
277+
INSERT INTO world.city VALUES (NULL, 'Boulder', 'USA', 'Colorado', 1000);
278+
INSERT INTO world.city VALUES (NULL, 'Gweru', 'ZWE', 'Midlands', 10000);
279279

280280
RESET MASTER;
281281

282-
CHECKSUM TABLE world.City;
282+
CHECKSUM TABLE world.city;
283283

284284
# Insert test data
285285
INSERT INTO test.test VALUES (NULL, 'Good record 1', CURRENT_TIMESTAMP());
286286

287-
INSERT INTO world.City VALUES (NULL, 'Wrong value 1', '000', 'Wrong', 0);
288-
INSERT INTO world.City VALUES (NULL, 'Wrong value 2', '000', 'Wrong', 0) , (NULL, 'Wrong value 3', '000', 'Wrong', 0);
287+
INSERT INTO world.city VALUES (NULL, 'Wrong value 1', '000', 'Wrong', 0);
288+
INSERT INTO world.city VALUES (NULL, 'Wrong value 2', '000', 'Wrong', 0) , (NULL, 'Wrong value 3', '000', 'Wrong', 0);
289289

290290
INSERT INTO test.test VALUES (NULL, 'Good record 2', CURRENT_TIMESTAMP());
291291

292-
UPDATE world.City SET Population = 99999999 WHERE ID IN (1, 2, 3);
292+
UPDATE world.city SET Population = 99999999 WHERE ID IN (1, 2, 3);
293293

294294
INSERT INTO test.test VALUES (NULL, 'Good record 3', CURRENT_TIMESTAMP());
295295

296-
DELETE FROM world.City WHERE ID BETWEEN 1 AND 2;
296+
DELETE FROM world.city WHERE ID BETWEEN 1 AND 2;
297297

298298
INSERT INTO test.test VALUES (NULL, 'Good record 5', CURRENT_TIMESTAMP());
299299

300-
REPLACE INTO world.City VALUES (4074, 'Wrong value 4', '000', 'Wrong', 0);
301-
REPLACE INTO world.City VALUES (4078, 'Wrong value 5', '000', 'Wrong', 0), (NULL, 'Wrong value 6', '000', 'Wrong', 0);
300+
REPLACE INTO world.city VALUES (4074, 'Wrong value 4', '000', 'Wrong', 0);
301+
REPLACE INTO world.city VALUES (4078, 'Wrong value 5', '000', 'Wrong', 0), (NULL, 'Wrong value 6', '000', 'Wrong', 0);
302302

303303
INSERT INTO test.test VALUES (NULL, 'Good record 6', CURRENT_TIMESTAMP());
304304

305-
INSERT INTO world.City
306-
SELECT NULL, Name, CountryCode, District, Population FROM world.City WHERE ID BETWEEN 2 AND 10;
305+
INSERT INTO world.city
306+
SELECT NULL, Name, CountryCode, District, Population FROM world.city WHERE ID BETWEEN 2 AND 10;
307307

308308
INSERT INTO test.test VALUES (NULL, 'Good record 7', CURRENT_TIMESTAMP());
309309

310310
INSERT INTO test.test VALUES (NULL, 'Good record 8', CURRENT_TIMESTAMP());
311311

312-
DELETE FROM world.City;
312+
DELETE FROM world.city;
313313

314314
INSERT INTO test.test VALUES (NULL, 'Good record 9', CURRENT_TIMESTAMP());
315315

@@ -321,18 +321,18 @@ FLUSH LOGS;
321321

322322
let $MYSQLD_DATADIR= `select @@datadir`;
323323
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
324-
--exec $MYSQL_BINLOG --database=world --table=City -vv $MYSQLD_DATADIR/master-bin.000001 > $MYSQLTEST_VARDIR/tmp/mysqlbinlog_row_flashback_original_6.sql
325-
--exec $MYSQL_BINLOG --database=world --table=City -B $MYSQLD_DATADIR/master-bin.000001 > $MYSQLTEST_VARDIR/tmp/mysqlbinlog_row_flashback_6.sql
324+
--exec $MYSQL_BINLOG --database=world --table=city -vv $MYSQLD_DATADIR/master-bin.000001 > $MYSQLTEST_VARDIR/tmp/mysqlbinlog_row_flashback_original_6.sql
325+
--exec $MYSQL_BINLOG --database=world --table=city -B $MYSQLD_DATADIR/master-bin.000001 > $MYSQLTEST_VARDIR/tmp/mysqlbinlog_row_flashback_6.sql
326326
--exec $MYSQL -e "SET binlog_format= ROW; source $MYSQLTEST_VARDIR/tmp/mysqlbinlog_row_flashback_6.sql;"
327327

328-
SELECT * FROM world.City;
328+
SELECT * FROM world.city;
329329

330330
SELECT * FROM test.test;
331331

332-
CHECKSUM TABLE world.City;
332+
CHECKSUM TABLE world.city;
333333

334334
DROP TABLE test.test;
335-
DROP TABLE world.City;
335+
DROP TABLE world.city;
336336
DROP DATABASE world;
337337

338338
## Clear

0 commit comments

Comments
 (0)