27 lines
		
	
	
		
			875 B
		
	
	
	
		
			Plaintext
		
	
	
	
		
		
			
		
	
	
			27 lines
		
	
	
		
			875 B
		
	
	
	
		
			Plaintext
		
	
	
	
|  | --source include/have_partition.inc | ||
|  | --source include/not_blackhole.inc | ||
|  | 
 | ||
|  | --disable_warnings | ||
|  | DROP TABLE IF EXISTS t1; | ||
|  | --enable_warnings | ||
|  | 
 | ||
|  | let $MYSQLD_DATADIR= `SELECT @@datadir`; | ||
|  | 
 | ||
|  | --echo # | ||
|  | --echo # Bug#46086: crash when dropping a partitioned table and | ||
|  | --echo #            the original engine is disabled | ||
|  | --echo # Copy a .frm and .par file which was created with: | ||
|  | --echo # create table `t1` (`id` int primary key) engine=blackhole | ||
|  | --echo # partition by key () partitions 1; | ||
|  | --copy_file std_data/parts/t1_blackhole.frm $MYSQLD_DATADIR/test/t1.frm | ||
|  | --copy_file std_data/parts/t1_blackhole.par $MYSQLD_DATADIR/test/t1.par | ||
|  | SHOW TABLES; | ||
|  | --replace_result $MYSQLD_DATADIR ./ | ||
|  | --error ER_NOT_FORM_FILE | ||
|  | SHOW CREATE TABLE t1; | ||
|  | --error ER_BAD_TABLE_ERROR | ||
|  | DROP TABLE t1; | ||
|  | --list_files $MYSQLD_DATADIR/test t1* | ||
|  | --remove_file $MYSQLD_DATADIR/test/t1.frm | ||
|  | --remove_file $MYSQLD_DATADIR/test/t1.par |