1
######################## rpl_ddl.test ########################
3
# DDL statements (sometimes with implicit COMMIT) executed #
4
# by the master and it's propagation into the slave #
6
##############################################################
9
# NOTE, PLEASE BE CAREFUL, WHEN MODIFYING THE TESTS !!
11
# 1. !All! objects to be dropped, renamed, altered ... must be created
12
# in AUTOCOMMIT= 1 mode before AUTOCOMMIT is set to 0 and the test
15
# 2. Never use a test object, which was direct or indirect affected by a
16
# preceeding test sequence again.
17
# Except table d1.t1 where ONLY DML is allowed.
19
# If one preceeding test sequence hits a (sometimes not good visible,
20
# because the sql error code of the statement might be 0) bug
21
# and these rules are ignored, a following test sequence might earn ugly
22
# effects like failing 'sync_slave_with_master', crashes of the slave or
23
# abort of the test case etc..
25
--source include/not_ndb_default.inc
26
--source include/master-slave.inc
27
--source include/have_innodb.inc
28
let $engine_type= InnoDB;
29
let $temp_engine_type= MEMORY;
32
-- source extra/rpl_tests/rpl_ddl.test