polardbxengine/mysql-test/suite/xengine_rpl_basic/t/rpl_alter_nonexisting.test

24 lines
796 B
Plaintext

--echo #
--echo # Bug #22086705: ALTER NOT EXISTING DATABASE BREAKS REPLICATION
--echo #
--echo # Problem: Binlog is written before doing the change in the dd.
--echo # Checking for existence is part of the dd update.
--echo #
--echo # Fix: Do the change in the dd before writing binlog. Non-existing
--echo # databases will cause an early exit prior to writing binlog.
--echo #
--echo # Test written by Matthias Leich.
--source include/master-slave.inc
--disable_abort_on_error
--connection master
ALTER DATABASE does_not_exist CHARACTER SET utf8;
--source include/sync_slave_sql_with_master.inc
--connection master
--source include/sync_slave_sql_with_master.inc
--connection master
--source include/rpl_end.inc
--connection master
--source suite/xengine/include/check_xengine_log_error.inc