41 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
		
		
			
		
	
	
			41 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| 
								 | 
							
								# 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;
							 | 
						||
| 
								 | 
							
								
							 |