mirror of
https://github.com/MariaDB/server.git
synced 2025-01-18 04:53:01 +01:00
18300001c1
UPGRADE) Bug 17565 (RENAME DATABASE destroys events) Bug#28360 (RENAME DATABASE destroys routines) Removed the RENAME DATABASE db1 TO db2 statement. Implemented the ALTER DATABASE db UPGRADE DATA DIRECTORY NAME statement, which has the same function.
53 lines
1.2 KiB
Text
53 lines
1.2 KiB
Text
|
|
# TODO: enable these tests when RENAME DATABASE is implemented.
|
|
#
|
|
# --disable_warnings
|
|
# drop database if exists testdb1;
|
|
# --enable_warnings
|
|
#
|
|
# create database testdb1 default character set latin2;
|
|
# use testdb1;
|
|
# create table t1 (a int);
|
|
# insert into t1 values (1),(2),(3);
|
|
# show create database testdb1;
|
|
# show tables;
|
|
# rename database testdb1 to testdb2;
|
|
# --error 1049
|
|
# show create database testdb1;
|
|
# show create database testdb2;
|
|
# select database();
|
|
# show tables;
|
|
# select a from t1 order by a;
|
|
# drop database testdb2;
|
|
#
|
|
#
|
|
# Bug#19392 Rename Database: Crash if case change
|
|
#
|
|
# create database testdb1;
|
|
# --error 1007
|
|
# rename database testdb1 to testdb1;
|
|
# drop database testdb1;
|
|
|
|
#
|
|
# WL#4030 (Deprecate RENAME DATABASE: replace with ALTER DATABASE <name> UPGRADE)
|
|
#
|
|
|
|
--error ER_PARSE_ERROR
|
|
rename database testdb1 to testdb2;
|
|
|
|
--error ER_WRONG_USAGE
|
|
ALTER DATABASE wrong UPGRADE DATA DIRECTORY NAME;
|
|
|
|
--error ER_WRONG_USAGE
|
|
ALTER DATABASE `#mysql41#not-supported` UPGRADE DATA DIRECTORY NAME;
|
|
|
|
--error ER_WRONG_USAGE
|
|
ALTER DATABASE `#mysql51#not-yet` UPGRADE DATA DIRECTORY NAME;
|
|
|
|
--error ER_WRONG_USAGE
|
|
ALTER DATABASE `#mysql50#` UPGRADE DATA DIRECTORY NAME;
|
|
|
|
--error ER_BAD_DB_ERROR
|
|
ALTER DATABASE `#mysql50#upgrade-me` UPGRADE DATA DIRECTORY NAME;
|
|
|
|
|