mirror of
https://github.com/MariaDB/server.git
synced 2025-01-30 02:30:06 +01:00
6a9e24d046
MDEV-19964 S3 replication support Added new configure options: s3_slave_ignore_updates "If the slave has shares same S3 storage as the master" s3_replicate_alter_as_create_select "When converting S3 table to local table, log all rows in binary log" This allows on to configure slaves to have the S3 storage shared or independent from the master. Other thing: Added new session variable '@@sql_if_exists' to force IF_EXIST to DDL's.
43 lines
824 B
Text
43 lines
824 B
Text
--source include/have_s3.inc
|
|
--source create_database.inc
|
|
|
|
#
|
|
# Test unsupported features in S3
|
|
#
|
|
#
|
|
|
|
#
|
|
# MDEV-19463 Altering sequence to S3 leaves unremovable garbage behind
|
|
#
|
|
|
|
create sequence s1;
|
|
--replace_result $database database
|
|
--error ER_CANT_CREATE_TABLE
|
|
alter table s1 engine=s3;
|
|
drop sequence s1;
|
|
|
|
#
|
|
# MDEV-19461 Assertion failure upon altering temporary S3 table
|
|
#
|
|
|
|
create temporary table t1 (a int);
|
|
--replace_result $database database
|
|
--error ER_CANT_CREATE_TABLE
|
|
alter table t1 engine=S3;
|
|
drop temporary table t1;
|
|
|
|
--echo #
|
|
--echo # CREATE of S3 table
|
|
--echo #
|
|
|
|
--replace_result $database database
|
|
--error ER_CANT_CREATE_TABLE
|
|
create or replace table t1 (a int, b int, key (a)) engine=S3;
|
|
--replace_result $database database
|
|
--error ER_NO_SUCH_TABLE
|
|
select * from t1;
|
|
|
|
#
|
|
# clean up
|
|
#
|
|
--source drop_database.inc
|