mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-31 15:50:51 +03:00 
			
		
		
		
	into quad.:/mnt/raid/alik/MySQL/devel/5.1-rt-merged client/mysqlcheck.c: Auto merged configure.in: Auto merged extra/resolveip.c: Auto merged include/my_sys.h: Auto merged mysql-test/mysql-test-run.pl: Auto merged mysql-test/r/ctype_ucs.result: Auto merged mysql-test/r/func_misc.result: Auto merged mysql-test/r/mysqlcheck.result: Auto merged mysql-test/r/variables.result: Auto merged mysql-test/t/ctype_ucs.test: Auto merged mysql-test/t/func_misc.test: Auto merged mysql-test/t/mysqlcheck.test: Auto merged sql/item_cmpfunc.cc: Auto merged sql/item_cmpfunc.h: Auto merged sql/item_strfunc.h: Auto merged sql/item_timefunc.cc: Auto merged sql/opt_range.cc: Auto merged sql/set_var.cc: Auto merged sql/set_var.h: Auto merged sql/sql_acl.cc: Auto merged sql/sql_select.cc: Auto merged sql/sql_table.cc: Auto merged storage/innobase/buf/buf0buf.c: Auto merged storage/innobase/buf/buf0flu.c: Auto merged storage/innobase/buf/buf0lru.c: Auto merged storage/innobase/include/buf0buf.h: Auto merged storage/innobase/include/buf0buf.ic: Auto merged storage/innobase/include/sync0arr.h: Auto merged storage/innobase/include/sync0rw.h: Auto merged storage/innobase/include/sync0rw.ic: Auto merged storage/innobase/include/sync0sync.h: Auto merged storage/innobase/os/os0sync.c: Auto merged storage/innobase/sync/sync0arr.c: Auto merged storage/innobase/sync/sync0rw.c: Auto merged storage/innobase/sync/sync0sync.c: Auto merged storage/myisam/ft_boolean_search.c: Auto merged storage/myisam/ha_myisam.cc: Auto merged storage/myisam/sort.c: Auto merged mysql-test/t/variables.test: Manual merge.
		
			
				
	
	
		
			88 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			88 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
 | |
| # Embedded server doesn't support external clients
 | |
| --source include/not_embedded.inc
 | |
| 
 | |
| # check that CSV engine was compiled in, as the result of the test
 | |
| # depends on the presence of the log tables (which are CSV-based).
 | |
| --source include/have_csv.inc
 | |
| 
 | |
| #
 | |
| # Clean up after previous tests
 | |
| #
 | |
| 
 | |
| --disable_warnings
 | |
| DROP TABLE IF EXISTS t1, `t``1`, `t 1`;
 | |
| drop view if exists v1;
 | |
| drop database if exists client_test_db;
 | |
| --enable_warnings
 | |
| 
 | |
| #
 | |
| # Bug #13783  mysqlcheck tries to optimize and analyze information_schema
 | |
| #
 | |
| --replace_result 'Table is already up to date' OK
 | |
| --exec $MYSQL_CHECK --all-databases --analyze --optimize
 | |
| --replace_result 'Table is already up to date' OK
 | |
| --exec $MYSQL_CHECK --analyze --optimize  --databases test information_schema mysql
 | |
| --exec $MYSQL_CHECK --analyze --optimize information_schema schemata
 | |
| 
 | |
| #
 | |
| # Bug #16502: mysqlcheck tries to check views
 | |
| #
 | |
| create table t1 (a int);
 | |
| create view v1 as select * from t1;
 | |
| --replace_result 'Table is already up to date' OK
 | |
| --exec $MYSQL_CHECK --analyze --optimize --databases test
 | |
| --replace_result 'Table is already up to date' OK
 | |
| --exec $MYSQL_CHECK --all-in-1 --analyze --optimize --databases test
 | |
| drop view v1;
 | |
| drop table t1;
 | |
| 
 | |
| #
 | |
| # Bug #30654: mysqlcheck fails during upgrade of tables whose names include backticks
 | |
| #
 | |
| create table `t``1`(a int);
 | |
| create table `t 1`(a int);
 | |
| --replace_result 'Table is already up to date' OK
 | |
| --exec $MYSQL_CHECK --databases test
 | |
| drop table `t``1`, `t 1`;
 | |
| 
 | |
| #
 | |
| # Bug#25347: mysqlcheck -A -r doesn't repair table marked as crashed
 | |
| #
 | |
| create database d_bug25347;
 | |
| use d_bug25347;
 | |
| create table t_bug25347 (a int);
 | |
| create view v_bug25347 as select * from t_bug25347;
 | |
| insert into t_bug25347 values (1),(2),(3);
 | |
| flush tables;
 | |
| --echo removing and creating
 | |
| --remove_file $MYSQLTEST_VARDIR/master-data/d_bug25347/t_bug25347.MYI
 | |
| --write_file $MYSQLTEST_VARDIR/master-data/d_bug25347/t_bug25347.MYI
 | |
| EOF
 | |
| --exec $MYSQL_CHECK --repair --databases d_bug25347
 | |
| --error 130
 | |
| insert into t_bug25347 values (4),(5),(6);
 | |
| --exec $MYSQL_CHECK --repair --use-frm --databases d_bug25347
 | |
| insert into t_bug25347 values (7),(8),(9);
 | |
| select * from t_bug25347;
 | |
| select * from v_bug25347;
 | |
| drop view v_bug25347;
 | |
| drop table t_bug25347;
 | |
| drop database d_bug25347;
 | |
| use test;
 | |
| 
 | |
| --echo End of 5.0 tests
 | |
| 
 | |
| #
 | |
| # Bug #30679: 5.1 name encoding not performed for views during upgrade
 | |
| #
 | |
| create table t1(a int);
 | |
| create view v1 as select * from t1;
 | |
| show tables;
 | |
| --copy_file $MYSQLTEST_VARDIR/master-data/test/v1.frm $MYSQLTEST_VARDIR/master-data/test/v-1.frm
 | |
| show tables;
 | |
| --exec $MYSQL_CHECK --check-upgrade --fix-table-names --databases test
 | |
| show tables;
 | |
| drop view v1, `v-1`;
 | |
| drop table t1;
 |