mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Bug#60196 / Bug#11831040
Test case cannot run on embedded server. No need for precautionary cleanup of unique names.
This commit is contained in:
@ -1,9 +1,6 @@
|
|||||||
DROP TABLE IF EXISTS Bug_60196_FK1 ;
|
CREATE TABLE Bug_60196_FK1 (Primary_Key INT PRIMARY KEY) ENGINE=InnoDB;
|
||||||
DROP TABLE IF EXISTS Bug_60196_FK2 ;
|
CREATE TABLE Bug_60196_FK2 (Primary_Key INT PRIMARY KEY) ENGINE=InnoDB;
|
||||||
DROP TABLE IF EXISTS Bug_60196 ;
|
CREATE TABLE Bug_60196 (
|
||||||
CREATE TABLE `Bug_60196_FK1` (Primary_Key INT PRIMARY KEY) ENGINE=InnoDB;
|
|
||||||
CREATE TABLE `Bug_60196_FK2` (Primary_Key INT PRIMARY KEY) ENGINE=InnoDB;
|
|
||||||
CREATE TABLE `Bug_60196` (
|
|
||||||
FK1_Key INT NOT NULL,
|
FK1_Key INT NOT NULL,
|
||||||
FK2_Key INT NOT NULL,
|
FK2_Key INT NOT NULL,
|
||||||
PRIMARY KEY (FK2_Key, FK1_Key),
|
PRIMARY KEY (FK2_Key, FK1_Key),
|
||||||
@ -46,7 +43,7 @@ FK1_Key FK2_Key
|
|||||||
1 1
|
1 1
|
||||||
1 2
|
1 2
|
||||||
1 3
|
1 3
|
||||||
# Stop master server
|
# Stop server
|
||||||
# Restart server.
|
# Restart server.
|
||||||
#
|
#
|
||||||
# Try to insert more to the example table with foreign keys.
|
# Try to insert more to the example table with foreign keys.
|
||||||
|
@ -1,26 +1,20 @@
|
|||||||
# Bug#60196 - Setting lowercase_table_names to 2 on Windows causing
|
# Bug#60196 - Setting lowercase_table_names to 2 on Windows causing
|
||||||
# Foreign Key problems after an engine is restarted.
|
# Foreign Key problems after an engine is restarted.
|
||||||
|
|
||||||
# This test case needs InnoDB.
|
# This test case needs InnoDB, a lowercase file system,
|
||||||
--source include/have_innodb.inc
|
# lower-case-table-names=2, and cannot use the embedded server
|
||||||
|
# because it restarts the server.
|
||||||
|
--source include/not_embedded.inc
|
||||||
--source include/have_lowercase2.inc
|
--source include/have_lowercase2.inc
|
||||||
--source include/have_case_insensitive_file_system.inc
|
--source include/have_case_insensitive_file_system.inc
|
||||||
|
--source include/have_innodb.inc
|
||||||
#
|
|
||||||
# Precautionary clean up.
|
|
||||||
#
|
|
||||||
--disable_warnings
|
|
||||||
DROP TABLE IF EXISTS Bug_60196_FK1 ;
|
|
||||||
DROP TABLE IF EXISTS Bug_60196_FK2 ;
|
|
||||||
DROP TABLE IF EXISTS Bug_60196 ;
|
|
||||||
--enable_warnings
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Create test data.
|
# Create test data.
|
||||||
#
|
#
|
||||||
CREATE TABLE `Bug_60196_FK1` (Primary_Key INT PRIMARY KEY) ENGINE=InnoDB;
|
CREATE TABLE Bug_60196_FK1 (Primary_Key INT PRIMARY KEY) ENGINE=InnoDB;
|
||||||
CREATE TABLE `Bug_60196_FK2` (Primary_Key INT PRIMARY KEY) ENGINE=InnoDB;
|
CREATE TABLE Bug_60196_FK2 (Primary_Key INT PRIMARY KEY) ENGINE=InnoDB;
|
||||||
CREATE TABLE `Bug_60196` (
|
CREATE TABLE Bug_60196 (
|
||||||
FK1_Key INT NOT NULL,
|
FK1_Key INT NOT NULL,
|
||||||
FK2_Key INT NOT NULL,
|
FK2_Key INT NOT NULL,
|
||||||
PRIMARY KEY (FK2_Key, FK1_Key),
|
PRIMARY KEY (FK2_Key, FK1_Key),
|
||||||
@ -49,7 +43,7 @@ SELECT * FROM bug_60196_FK1;
|
|||||||
SELECT * FROM bug_60196_FK2;
|
SELECT * FROM bug_60196_FK2;
|
||||||
SELECT * FROM bug_60196;
|
SELECT * FROM bug_60196;
|
||||||
|
|
||||||
--echo # Stop master server
|
--echo # Stop server
|
||||||
|
|
||||||
# Write file to make mysql-test-run.pl wait for the server to stop
|
# Write file to make mysql-test-run.pl wait for the server to stop
|
||||||
-- exec echo "wait" > $MYSQLTEST_VARDIR/tmp/mysqld.1.expect
|
-- exec echo "wait" > $MYSQLTEST_VARDIR/tmp/mysqld.1.expect
|
||||||
|
Reference in New Issue
Block a user