mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 12:02:42 +01:00
40 lines
1.2 KiB
Text
40 lines
1.2 KiB
Text
# Windows-specific partition tests
|
|
--source include/windows.inc
|
|
--source include/have_partition.inc
|
|
|
|
# These tests contain Windows specific directory/file format.
|
|
|
|
#
|
|
# Bug 25141: Crash Server on Partitioning command
|
|
#
|
|
# Bug#30459: Partitioning across disks failing on Windows
|
|
# updated this test, since symlinked files are not supported on Windows
|
|
# (not the same as symlinked directories that have a special hack
|
|
# on windows). This test is not dependent on have_symlink.
|
|
|
|
--disable_warnings
|
|
DROP TABLE IF EXISTS t1;
|
|
--enable_warnings
|
|
|
|
CREATE TABLE t1 (
|
|
c1 int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
c2 varchar(30) NOT NULL,
|
|
c3 smallint(5) unsigned DEFAULT NULL,
|
|
PRIMARY KEY (c1)
|
|
) ENGINE = MYISAM
|
|
PARTITION BY HASH(c1)(
|
|
PARTITION p0
|
|
DATA DIRECTORY = 'C:/mysqltest/p0Data'
|
|
INDEX DIRECTORY = 'D:/mysqltest/p0Index',
|
|
PARTITION p1,
|
|
PARTITION p2
|
|
DATA DIRECTORY = 'E:/mysqltest/p2Data'
|
|
INDEX DIRECTORY = 'F:/mysqltest/p2Index'
|
|
);
|
|
INSERT INTO t1 VALUES (NULL, "first", 1);
|
|
INSERT INTO t1 VALUES (NULL, "second", 2);
|
|
INSERT INTO t1 VALUES (NULL, "third", 3);
|
|
ALTER TABLE t1 ADD PARTITION (PARTITION p3 DATA DIRECTORY = 'G:/mysqltest/p3Data' INDEX DIRECTORY = 'H:/mysqltest/p3Index');
|
|
INSERT INTO t1 VALUES (NULL, "last", 4);
|
|
DROP TABLE t1;
|
|
|