mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 12:02:42 +01:00
39e6083e35
Copied relevant test cases and code from the MySQL 5.6 tree Testing of my_use_symdir moved to engines. mysql-test/r/partition_windows.result: Updated result file mysql-test/suite/archive/archive_no_symlink-master.opt: Testing of symlinks with archive mysql-test/suite/archive/archive_no_symlink.result: Testing of symlinks with archive mysql-test/suite/archive/archive_no_symlink.test: Testing of symlinks with archive mysql-test/suite/archive/archive_symlink.result: Testing of symlinks with archive mysql-test/suite/archive/archive_symlink.test: Testing of symlinks with archive sql/log_event.cc: Updated comment sql/partition_info.cc: Don't test my_use_symdir here sql/sql_parse.cc: Updated comment sql/sql_table.cc: Don't test my_use_symdir here sql/table.cc: Added more DBUG_PRINT storage/archive/ha_archive.cc: Give warnings for index_file_name and if we can't use data directory storage/myisam/ha_myisam.cc: Give warnings if we can't use data directory or index directory
26 lines
810 B
Text
26 lines
810 B
Text
# Test archive engine when symbolic links are not available.
|
|
--source include/have_archive.inc
|
|
|
|
--echo #
|
|
--echo # This test shows that DATA DIRECTORY and INDEX DIRECTORY are
|
|
--echo # ignored where symbolic links are not supported such as Windows.
|
|
--echo #
|
|
|
|
let $data_directory = DATA DIRECTORY = '$MYSQL_TMP_DIR/archive';
|
|
let $index_directory = INDEX DIRECTORY = '$MYSQL_TMP_DIR/archive';
|
|
|
|
--replace_result $MYSQL_TMP_DIR MYSQL_TMP_DIR
|
|
eval 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 = archive
|
|
$data_directory $index_directory;
|
|
|
|
INSERT INTO t1 VALUES (NULL, "first", 1);
|
|
INSERT INTO t1 VALUES (NULL, "second", 2);
|
|
INSERT INTO t1 VALUES (NULL, "third", 3);
|
|
SHOW CREATE TABLE t1;
|
|
DROP TABLE t1;
|
|
|