diff options
author | Monty <monty@mariadb.org> | 2019-12-30 13:56:19 +0200 |
---|---|---|
committer | Monty <monty@mariadb.org> | 2020-03-24 21:00:02 +0200 |
commit | 6a9e24d0465fb0e67ba7bbc333263437e7227d8c (patch) | |
tree | 02bdd98c5cd807e55c185a6827558ddd6c9993b4 /sql/sys_vars.cc | |
parent | e5de1e26e723525aaab1cebc5c958c748eb36d9e (diff) | |
download | mariadb-git-6a9e24d0465fb0e67ba7bbc333263437e7227d8c.tar.gz |
Added support for replication for S3
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.
Diffstat (limited to 'sql/sys_vars.cc')
-rw-r--r-- | sql/sys_vars.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sql/sys_vars.cc b/sql/sys_vars.cc index 04db55d11ab..8268ee26019 100644 --- a/sql/sys_vars.cc +++ b/sql/sys_vars.cc @@ -4469,6 +4469,11 @@ static Sys_var_bit Sys_auto_is_null( SESSION_VAR(option_bits), NO_CMD_LINE, OPTION_AUTO_IS_NULL, DEFAULT(FALSE), NO_MUTEX_GUARD, IN_BINLOG); +static Sys_var_bit Sys_if_exists( + "sql_if_exists", "If set to 1 adds an implicate IF EXISTS to ALTER, RENAME and DROP of TABLES, VIEWS, FUNCTIONS and PACKAGES", + SESSION_VAR(option_bits), NO_CMD_LINE, OPTION_IF_EXISTS, + DEFAULT(FALSE), NO_MUTEX_GUARD, IN_BINLOG); + static Sys_var_bit Sys_safe_updates( "sql_safe_updates", "If set to 1, UPDATEs and DELETEs need either a key in " "the WHERE clause, or a LIMIT clause, or else they will aborted. Prevents " |