~drizzle-trunk/drizzle/development

1 by brian
clean slate
1
#############################################################################
2
# This test is being created to test out the non deterministic items with   #
3
# row based replication.                                                    #
4
# Original Author: JBM                                                      #
5
# Original Date: Aug/10/2005                                                #
6
# Update: 08/29/2005 change name to initails                                #
7
#############################################################################
8
9
# Includes
10
-- source include/have_binlog_format_row.inc
11
-- source include/master-slave.inc
12
13
14
# Begin clean up test section
15
connection master;
16
--disable_warnings
17
--error 0,1305
18
DROP FUNCTION test.f1;
19
DROP TABLE IF EXISTS test.t1;
20
21
22
--enable_warnings
23
24
# Section 1 test from bug #12487 Uses stored function to insert rows to see what is replicated.
25
26
create table test.t1 (a int, PRIMARY KEY(a));
27
28
delimiter //;
29
create function test.f1(i int) returns int
30
begin
31
insert into test.t1 values(i);
32
return 0;
33
end//
34
delimiter ;//
35
36
select test.f1(1);
37
select test.f1(2);
38
select * from test.t1;
39
40
save_master_pos;
41
sync_slave_with_master;
42
connection slave;
43
#show create table test.t1;
44
select * from test.t1;
45
46
connection master;
47
48
#Used for debugging
49
#show binlog events;
50
51
# Cleanup
52
53
DROP FUNCTION test.f1;
54
DROP TABLE test.t1;
55
sync_slave_with_master;
56
57
# End of 5.0 test case