~ubuntu-branches/ubuntu/precise/mysql-5.1/precise

« back to all changes in this revision

Viewing changes to mysql-test/suite/rpl/t/rpl_row_create_table.test

  • Committer: Bazaar Package Importer
  • Author(s): Chuck Short
  • Date: 2010-06-21 15:31:05 UTC
  • mfrom: (1.1.3 upstream)
  • mto: This revision was merged to the branch mainline in revision 6.
  • Revision ID: james.westby@ubuntu.com-20100621153105-pbbz3t6nyrf9t2zq
Tags: upstream-5.1.48
ImportĀ upstreamĀ versionĀ 5.1.48

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
CREATE TABLE t2 (a INT, b INT) ENGINE=Merge;
37
37
CREATE TABLE t3 (a INT, b INT) CHARSET=utf8;
38
38
CREATE TABLE t4 (a INT, b INT) ENGINE=Merge CHARSET=utf8;
39
 
--replace_column 1 # 4 #
40
 
--replace_regex /\/\* xid=.* \*\//\/* XID *\// /table_id: [0-9]+/table_id: #/
41
 
--query_vertical SHOW BINLOG EVENTS FROM 106
 
39
--source include/show_binlog_events.inc
42
40
--echo **** On Master ****
43
41
--query_vertical SHOW CREATE TABLE t1
44
42
--query_vertical SHOW CREATE TABLE t2
74
72
--error ER_DUP_ENTRY
75
73
CREATE TABLE t7 (UNIQUE(b)) SELECT a,b FROM tt3;
76
74
# Shouldn't be written to the binary log
77
 
--replace_column 1 # 4 #
78
 
--replace_regex /\/\* xid=.* \*\//\/* XID *\// /table_id: [0-9]+/table_id: #/
79
 
SHOW BINLOG EVENTS FROM 106;
 
75
--source include/show_binlog_events.inc
80
76
 
81
77
# Test that INSERT-SELECT works the same way as for SBR.
82
78
CREATE TABLE t7 (a INT, b INT UNIQUE);
84
80
INSERT INTO t7 SELECT a,b FROM tt3;
85
81
SELECT * FROM t7 ORDER BY a,b;
86
82
# Should be written to the binary log
87
 
--replace_column 1 # 4 #
88
 
--replace_regex /\/\* xid=.* \*\//\/* XID *\// /table_id: [0-9]+/table_id: #/
89
 
SHOW BINLOG EVENTS FROM 106;
 
83
--source include/show_binlog_events.inc
90
84
sync_slave_with_master;
91
85
SELECT * FROM t7 ORDER BY a,b;
92
86
 
98
92
BEGIN;
99
93
INSERT INTO t7 SELECT a,b FROM tt4;
100
94
ROLLBACK;
101
 
--replace_column 1 # 4 #
102
 
--replace_regex /\/\* xid=.* \*\//\/* XID *\// /table_id: [0-9]+/table_id: #/
103
 
SHOW BINLOG EVENTS FROM 106;
 
95
--source include/show_binlog_events.inc
104
96
SELECT * FROM t7 ORDER BY a,b;
105
97
sync_slave_with_master;
106
98
SELECT * FROM t7 ORDER BY a,b;
116
108
--echo **** On Master ****
117
109
--query_vertical SHOW CREATE TABLE t8
118
110
--query_vertical SHOW CREATE TABLE t9
119
 
--replace_column 1 # 4 #
120
 
--replace_regex /\/\* xid=.* \*\//\/* XID *\// /table_id: [0-9]+/table_id: #/
121
 
SHOW BINLOG EVENTS FROM 106;
 
111
--source include/show_binlog_events.inc
122
112
sync_slave_with_master;
123
113
--echo **** On Slave ****
124
114
--query_vertical SHOW CREATE TABLE t8
160
150
SELECT * FROM t2 ORDER BY a;
161
151
SELECT * FROM t3 ORDER BY a;
162
152
SELECT * FROM t4 ORDER BY a;
163
 
--replace_column 1 # 4 #
164
 
--replace_regex /\/\* xid=.* \*\//\/* XID *\// /Server ver: .*, Binlog ver: .*/Server ver: #, Binlog ver: #/ /table_id: [0-9]+/table_id: #/
165
 
SHOW BINLOG EVENTS FROM 106;
 
153
--source include/show_binlog_events.inc
166
154
sync_slave_with_master;
167
155
SHOW TABLES;
168
156
SELECT * FROM t1 ORDER BY a;
202
190
COMMIT;
203
191
 
204
192
SELECT * FROM t2 ORDER BY a;
205
 
--replace_column 1 # 4 #
206
 
--replace_regex /\/\* xid=.* \*\//\/* XID *\// /Server ver: .*, Binlog ver: .*/Server ver: #, Binlog ver: #/ /table_id: [0-9]+/table_id: #/
207
 
SHOW BINLOG EVENTS FROM 106;
 
193
--source include/show_binlog_events.inc
208
194
sync_slave_with_master;
209
195
SELECT * FROM t2 ORDER BY a;
210
196
 
225
211
ROLLBACK;
226
212
 
227
213
SELECT * FROM t2 ORDER BY a;
228
 
--replace_column 1 # 4 #
229
 
--replace_regex /\/\* xid=.* \*\//\/* XID *\// /Server ver: .*, Binlog ver: .*/Server ver: #, Binlog ver: #/ /table_id: [0-9]+/table_id: #/
230
 
SHOW BINLOG EVENTS FROM 106;
 
214
source include/show_binlog_events.inc;
231
215
sync_slave_with_master;
232
216
SELECT * FROM t2 ORDER BY a;
233
217