[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@3.144.4.249: ~ $
# row-based and statement have expected binlog difference in result files

# Test of replication of stored procedures (WL#2146 for MySQL 5.0)
# Modified by WL#2971.

source include/have_binlog_format_mixed.inc;
source include/master-slave.inc;

# we need a db != test, where we don't have automatic grants
--disable_warnings
drop database if exists mysqltest1;
--enable_warnings
create database mysqltest1;
use mysqltest1;
create table t1 (a varchar(100));
sync_slave_with_master;
use mysqltest1;

# ********************** PART 1 : STORED PROCEDURES ***************

# Does the same proc as on master get inserted into mysql.proc ?
# (same definer, same properties...)

connection master;

delimiter |;

# Stored procedures don't have the limitations that functions have
# regarding binlogging: it's ok to create a procedure as not
# deterministic and updating data, while it's not ok to create such a
# function. We test this.

create procedure foo()
begin
  declare b int;
  set b = 8;
  insert into t1 values (b);
  insert into t1 values (unix_timestamp());
end|
delimiter ;|

# we replace columns having times
# (even with fixed timestamp displayed time may changed based on TZ)
--replace_result localhost.localdomain localhost 127.0.0.1 localhost
--replace_column 13 # 14 #
select * from mysql.proc where name='foo' and db='mysqltest1';
sync_slave_with_master;
# You will notice in the result that the definer does not match what
# it is on master, it is a known bug on which Alik is working
--replace_result localhost.localdomain localhost 127.0.0.1 localhost
--replace_column 13 # 14 #
select * from mysql.proc where name='foo' and db='mysqltest1';

connection master;
# see if timestamp used in SP on slave is same as on master
set timestamp=1000000000;
call foo();
select * from t1;
sync_slave_with_master;
select * from t1;

# Now a SP which is not updating tables

connection master;
delete from t1;
create procedure foo2()
  select * from mysqltest1.t1;
call foo2();

# check that this is allowed (it's not for functions):
alter procedure foo2 contains sql;

# SP with definer's right

drop table t1;
create table t1 (a int);
create table t2 like t1;

create procedure foo3()
  deterministic
  insert into t1 values (15);

# let's create a non-privileged user
grant CREATE ROUTINE, EXECUTE on mysqltest1.* to "zedjzlcsjhd"@127.0.0.1;
grant SELECT on mysqltest1.t1 to "zedjzlcsjhd"@127.0.0.1;
grant SELECT, INSERT on mysqltest1.t2 to "zedjzlcsjhd"@127.0.0.1;

# ToDo: BUG#14931: There is a race between the last grant binlogging, and
# the binlogging in the new connection made below, causing sporadic test
# failures due to switched statement order in binlog. To fix this we do
# SELECT 1 in the first connection before starting the second, ensuring
# that binlogging is done in the expected order.
# Please remove this SELECT 1 when BUG#14931 is fixed.
SELECT 1;

connect (con1,127.0.0.1,zedjzlcsjhd,,mysqltest1,$MASTER_MYPORT,);
connection con1;

# this routine will fail in the second INSERT because of privileges
delimiter |;
create procedure foo4()
  deterministic
  begin
  insert into t2 values(3);
  insert into t1 values (5);
  end|

delimiter ;|

# I add ,0 so that it does not print the error in the test output,
# because this error is hostname-dependent
--error 1142,0
call foo4(); # invoker has no INSERT grant on table t1 => failure

connection master;
call foo3(); # success (definer == root)
show warnings;

--error 1142,0
call foo4(); # definer's rights => failure

# we test replication of ALTER PROCEDURE
alter procedure foo4 sql security invoker;
call foo4(); # invoker's rights => success
show warnings;

# Note that half-failed procedure calls are ok with binlogging;
# if we compare t2 on master and slave we see they are identical:

select * from t1;
select * from t2;
sync_slave_with_master;
select * from t1;
select * from t2;

# Test of DROP PROCEDURE

--replace_result localhost.localdomain localhost 127.0.0.1 localhost
--replace_column 13 # 14 #
select * from mysql.proc where name="foo4" and db='mysqltest1';
connection master;
drop procedure foo4;
select * from mysql.proc where name="foo4" and db='mysqltest1';
sync_slave_with_master;
select * from mysql.proc where name="foo4" and db='mysqltest1';

# ********************** PART 2 : FUNCTIONS ***************

connection master;
drop procedure foo;
drop procedure foo2;
drop procedure foo3;

delimiter |;
# check that needs "deterministic"
--error 1418
create function fn1(x int)
       returns int
begin
       insert into t1 values (x);
       return x+2;
end|
create function fn1(x int)
       returns int
       deterministic
begin
       insert into t1 values (x);
       return x+2;
end|

delimiter ;|
delete t1,t2 from t1,t2;
select fn1(20);
insert into t2 values(fn1(21));
--sorted_result
select * from t1;
select * from t2;
sync_slave_with_master;
--sorted_result
select * from t1;
select * from t2;

connection master;
delimiter |;

drop function fn1;

create function fn1()
       returns int
       no sql
begin
       return unix_timestamp();
end|

delimiter ;|
# check that needs "deterministic"
--error 1418
alter function fn1 contains sql;

delete from t1;
set timestamp=1000000000;
insert into t1 values(fn1()); 

connection con1;

delimiter |;
--error 1419 # only full-global-privs user can create a function
create function fn2()
       returns int
       no sql
begin
       return unix_timestamp();
end|
delimiter ;|
connection master;
set global log_bin_trust_function_creators=0;
set global log_bin_trust_function_creators=1;
# slave needs it too otherwise will not execute what master allowed:
connection slave;
set global log_bin_trust_function_creators=1;

connection con1;

delimiter |;
create function fn2()
       returns int
       no sql
begin
       return unix_timestamp();
end|
delimiter ;|

connection master;

# Now a function which is supposed to not update tables
# as it's "reads sql data", so should not give error even if
# non-deterministic.

delimiter |;
create function fn3()
       returns int
       not deterministic
       reads sql data
begin
  return 0;
end|
delimiter ;|

select fn3();
--replace_result localhost.localdomain localhost 127.0.0.1 localhost
--replace_column 13 # 14 #
select * from mysql.proc where db='mysqltest1';
select * from t1;

sync_slave_with_master;
use mysqltest1;
select * from t1;
--replace_result localhost.localdomain localhost 127.0.0.1 localhost
--replace_column 13 # 14 #
select * from mysql.proc where db='mysqltest1';

# ********************** PART 3 : TRIGGERS ***************

connection con1;
# now fails due to missing trigger grant (err 1142 i/o 1227) due to new
# check in sql_trigger.cc (v1.44) by anozdrin on 2006/02/01  --azundris
--error ER_TABLEACCESS_DENIED_ERROR
create trigger trg before insert on t1 for each row set new.a= 10;

connection master;
delete from t1;
# TODO: when triggers can contain an update, test that this update
# does not go into binlog.
# I'm not setting user vars in the trigger, because replication of user vars
# would take care of propagating the user var's value to slave, so even if
# the trigger was not executed on slave it would not be discovered.
create trigger trg before insert on t1 for each row set new.a= 10;
insert into t1 values (1);
select * from t1;
sync_slave_with_master;
select * from t1;

connection master;
delete from t1;
drop trigger trg;
insert into t1 values (1);
select * from t1;
--replace_column 2 # 5 #
--replace_regex /table_id: [0-9]+/table_id: #/
#show binlog events in 'master-bin.000001' from 106;
sync_slave_with_master;
select * from t1;


#
# Test for bug #13969 "Routines which are replicated from master can't be
# executed on slave".
# 
connection master;
create procedure foo()
  not deterministic
  reads sql data
  select * from t1;
sync_slave_with_master;
# This should not fail
call foo();
connection master;
drop procedure foo;
sync_slave_with_master;


# Clean up
connection master;
drop function fn1;
drop database mysqltest1;
drop user "zedjzlcsjhd"@127.0.0.1;
use test;
sync_slave_with_master;
use test;

#
# Bug#14077 "Failure to replicate a stored function with a cursor":
# verify that stored routines with cursors work on slave. 
#
connection master;
--disable_warnings
drop function if exists f1;
--enable_warnings
delimiter |;
create function f1() returns int reads sql data
begin
  declare var integer;
  declare c cursor for select a from v1;
  open c;
  fetch c into var;
  close c;
  return var;
end|
delimiter ;|
create view v1 as select 1 as a;
create table t1 (a int);
insert into t1 (a) values (f1());
select * from t1;
drop view v1;
drop function f1;
sync_slave_with_master;
connection slave;
select * from t1;

#
# Bug#16621 "INSERTs in Stored Procedures causes data corruption in the Binary
# Log for 5.0.18"
#

# Prepare environment.

connection master;

--disable_warnings
DROP PROCEDURE IF EXISTS p1;
DROP TABLE IF EXISTS t1;
--enable_warnings

# Test case.

CREATE TABLE t1(col VARCHAR(10));

CREATE PROCEDURE p1(arg VARCHAR(10))
  INSERT INTO t1 VALUES(arg);

CALL p1('test');

SELECT * FROM t1;

sync_slave_with_master;
SELECT * FROM t1;

# Cleanup
connection master;
DROP PROCEDURE p1;


#
# BUG#20438: CREATE statements for views, stored routines and triggers can be
# not replicable.
#

--echo
--echo ---> Test for BUG#20438

# Prepare environment.

--echo
--echo ---> Preparing environment...
--echo ---> connection: master
--connection master

--disable_warnings
DROP PROCEDURE IF EXISTS p1;
DROP FUNCTION IF EXISTS f1;
--enable_warnings

--echo
--echo ---> Synchronizing slave with master...

--save_master_pos
--connection slave
--sync_with_master

--echo
--echo ---> connection: master
--connection master

# Test.

--echo
--echo ---> Creating procedure...

/*!50003 CREATE PROCEDURE p1() SET @a = 1 */;

/*!50003 CREATE FUNCTION f1() RETURNS INT RETURN 0 */;

--echo
--echo ---> Checking on master...

SHOW CREATE PROCEDURE p1;
SHOW CREATE FUNCTION f1;

--echo
--echo ---> Synchronizing slave with master...

--save_master_pos
--connection slave
--sync_with_master

--echo ---> connection: master

--echo
--echo ---> Checking on slave...

SHOW CREATE PROCEDURE p1;
SHOW CREATE FUNCTION f1;

# Cleanup.

--echo
--echo ---> connection: master
--connection master

--echo
--echo ---> Cleaning up...

DROP PROCEDURE p1;
DROP FUNCTION f1;

--save_master_pos
--connection slave
--sync_with_master
--connection master


# cleanup
connection master;
drop table t1;
sync_slave_with_master;

# Restore log_bin_trust_function_creators to original value
set global log_bin_trust_function_creators=0;
connection master;
set global log_bin_trust_function_creators=0;
--echo End of 5.0 tests

#
# Bug22043: MySQL don't add "USE <DATABASE>" before "DROP PROCEDURE IF EXISTS"
#
connection master;
reset master;
--disable_warnings
drop database if exists mysqltest;
drop database if exists mysqltest2;
--enable_warnings
create database mysqltest;
create database mysqltest2;
use mysqltest2;
create table t ( t integer );
create procedure mysqltest.test() begin end;
insert into t values ( 1 );
#show binlog events in 'master-bin.000001' from 106;
--error ER_BAD_DB_ERROR
create procedure `\\`.test() begin end;
# Clean up
drop database mysqltest;
drop database mysqltest2;

--echo End of 5.1 tests


Filemanager

Name Type Size Permission Actions
ai_init_alter_table.test File 24.9 KB 0644
ai_init_create_table.test File 23.97 KB 0644
ai_init_insert.test File 8.87 KB 0644
ai_init_insert_id.test File 24.08 KB 0644
ai_overflow_error.test File 29.24 KB 0644
ai_reset_by_truncate.test File 54.02 KB 0644
ai_sql_auto_is_null.test File 13.48 KB 0644
an_calendar.test File 873 B 0644
an_number.test File 1.97 KB 0644
an_string.test File 1.08 KB 0644
comment_column.test File 29.09 KB 0644
comment_column2.test File 131.05 KB 0644
comment_index.test File 22.29 KB 0644
comment_table.test File 14.05 KB 0644
crash_manycolumns_number.test File 12.73 KB 0644
crash_manycolumns_string.test File 16.64 KB 0644
crash_manyindexes_number.test File 8.18 KB 0644
crash_manyindexes_string.test File 9.94 KB 0644
crash_manytables_number.cnf File 67 B 0644
crash_manytables_number.test File 77.05 KB 0644
crash_manytables_string.cnf File 67 B 0644
crash_manytables_string.test File 82.91 KB 0644
data1.inc File 5.24 KB 0644
data2.inc File 2.34 KB 0644
date_function.test File 13.33 KB 0644
datetime_function.test File 1008 B 0644
db_alter_character_set.test File 4.17 KB 0644
db_alter_character_set_collate.test File 1.75 KB 0644
db_alter_collate_ascii.test File 1.97 KB 0644
db_alter_collate_utf8.test File 20.04 KB 0644
db_create_character_set.test File 1.26 KB 0644
db_create_character_set_collate.test File 957 B 0644
db_create_drop.test File 282 B 0644
db_create_error.test File 169 B 0644
db_create_error_reserved.test File 69 B 0644
db_create_if_not_exists.test File 306 B 0644
db_drop_error.test File 170 B 0644
db_use_error.test File 169 B 0644
de_autoinc.test File 2.4 KB 0644
de_calendar_range.test File 2.11 KB 0644
de_ignore.test File 2.81 KB 0644
de_limit.test File 1.62 KB 0644
de_multi_db_table.test File 21.87 KB 0644
de_multi_db_table_using.test File 22.06 KB 0644
de_multi_table.test File 17.43 KB 0644
de_multi_table_using.test File 17.62 KB 0644
de_number_range.test File 46.54 KB 0644
de_quick.test File 2.8 KB 0644
de_string_range.test File 17.72 KB 0644
de_truncate.test File 1.46 KB 0644
de_truncate_autoinc.test File 3.19 KB 0644
disabled.def File 5.81 KB 0644
fu_aggregate_avg_number.test File 86.45 KB 0644
fu_aggregate_count_number.test File 87.86 KB 0644
fu_aggregate_max_number.test File 86.45 KB 0644
fu_aggregate_max_subquery.test File 2.8 KB 0644
fu_aggregate_min_number.test File 86.55 KB 0644
fu_aggregate_sum_number.test File 86.45 KB 0644
general_no_data.test File 8.81 KB 0644
general_not_null.test File 13.44 KB 0644
general_null.test File 14.92 KB 0644
in_calendar_2_unique_constraints_duplicate_update.test File 4.43 KB 0644
in_calendar_pk_constraint_duplicate_update.test File 2.37 KB 0644
in_calendar_pk_constraint_error.test File 2.07 KB 0644
in_calendar_pk_constraint_ignore.test File 2.07 KB 0644
in_calendar_unique_constraint_duplicate_update.test File 2.3 KB 0644
in_calendar_unique_constraint_error.test File 2 KB 0644
in_calendar_unique_constraint_ignore.test File 1.88 KB 0644
in_enum_null.test File 548 B 0644
in_enum_null_boundary_error.test File 551 B 0644
in_enum_null_large_error.test File 32.66 KB 0644
in_insert_select.test File 2.09 KB 0644
in_insert_select_autoinc.test File 2.16 KB 0644
in_insert_select_unique_violation.test File 1.99 KB 0644
in_lob_boundary_error.test File 2.64 KB 0644
in_multicolumn_calendar_pk_constraint_duplicate_update.test File 5.41 KB 0644
in_multicolumn_calendar_pk_constraint_error.test File 4.48 KB 0644
in_multicolumn_calendar_pk_constraint_ignore.test File 4.48 KB 0644
in_multicolumn_calendar_unique_constraint_duplicate_update.test File 5.28 KB 0644
in_multicolumn_calendar_unique_constraint_error.test File 4.34 KB 0644
in_multicolumn_calendar_unique_constraint_ignore.test File 4.25 KB 0644
in_multicolumn_number_pk_constraint_duplicate_update.test File 5.54 KB 0644
in_multicolumn_number_pk_constraint_error.test File 9 KB 0644
in_multicolumn_number_pk_constraint_ignore.test File 9 KB 0644
in_multicolumn_number_unique_constraint_duplicate_update.test File 9.56 KB 0644
in_multicolumn_number_unique_constraint_error.test File 8.77 KB 0644
in_multicolumn_number_unique_constraint_ignore.test File 8.2 KB 0644
in_multicolumn_string_pk_constraint_duplicate_update.test File 3.43 KB 0644
in_multicolumn_string_pk_constraint_error.test File 3.07 KB 0644
in_multicolumn_string_pk_constraint_ignore.test File 3.03 KB 0644
in_multicolumn_string_unique_constraint_duplicate_update.test File 3.36 KB 0644
in_multicolumn_string_unique_constraint_error.test File 2.96 KB 0644
in_multicolumn_string_unique_constraint_ignore.test File 2.78 KB 0644
in_number_2_unique_constraints_duplicate_update.test File 7.98 KB 0644
in_number_boundary_error.test File 2.58 KB 0644
in_number_decimal_boundary_error.test File 1.83 KB 0644
in_number_length.test File 6.32 KB 0644
in_number_null.test File 2.34 KB 0644
in_number_pk_constraint_duplicate_update.test File 3.15 KB 0644
in_number_pk_constraint_error.test File 2.79 KB 0644
in_number_pk_constraint_ignore.test File 2.6 KB 0644
in_number_unique_constraint_duplicate_update.test File 3.02 KB 0644
in_number_unique_constraint_error.test File 2.67 KB 0644
in_number_unique_constraint_ignore.test File 2.48 KB 0644
in_set_null.test File 631 B 0644
in_set_null_boundary_error.test File 677 B 0644
in_set_null_large.test File 98.11 KB 0644
in_string_2_unique_constraints_duplicate_update.test File 2.35 KB 0644
in_string_boundary_error.test File 1.95 KB 0644
in_string_not_null.test File 2.59 KB 0644
in_string_null.test File 2.78 KB 0644
in_string_pk_constraint_duplicate_update.test File 977 B 0644
in_string_pk_constraint_error.test File 925 B 0644
in_string_pk_constraint_ignore.test File 857 B 0644
in_string_set_enum_fail.test File 788 B 0644
in_string_unique_constraint_duplicate_update.test File 941 B 0644
in_string_unique_constraint_error.test File 890 B 0644
in_string_unique_constraint_ignore.test File 821 B 0644
ix_drop.test File 177 B 0644
ix_drop_error.test File 163 B 0644
ix_index_decimals.test File 5.94 KB 0644
ix_index_lob.test File 4.79 KB 0644
ix_index_non_string.test File 9.31 KB 0644
ix_index_string.test File 2.41 KB 0644
ix_index_string_length.test File 2.44 KB 0644
ix_unique_decimals.test File 6.08 KB 0644
ix_unique_lob.test File 4.9 KB 0644
ix_unique_non_string.test File 9.52 KB 0644
ix_unique_string.test File 2.48 KB 0644
ix_unique_string_length.test File 2.5 KB 0644
ix_using_order.test File 2.6 KB 0644
jp_comment_column.test File 47.87 KB 0644
jp_comment_index.test File 38.09 KB 0644
jp_comment_older_compatibility1.test File 2.64 KB 0644
jp_comment_table.test File 21.88 KB 0644
ld_all_number_string_calendar_types.test File 505.15 KB 0644
ld_bit.test File 712 B 0644
ld_enum_set.test File 599 B 0644
ld_less_columns.test File 641 B 0644
ld_more_columns_truncated.test File 641 B 0644
ld_null.test File 1.17 KB 0644
ld_quote.test File 671 B 0644
ld_simple.test File 508 B 0644
ld_starting.test File 592 B 0644
ld_unique_error1.test File 875 B 0644
ld_unique_error1_local.test File 800 B 0644
ld_unique_error2.test File 983 B 0644
ld_unique_error2_local.test File 890 B 0644
ld_unique_error3.test File 1.11 KB 0644
ld_unique_error3_local.test File 878 B 0644
load_bit.inc File 82 B 0644
load_enum_set.inc File 59 B 0644
load_less_columns.inc File 20 B 0644
load_more_columns.inc File 26 B 0644
load_null.inc File 24 B 0644
load_null2.inc File 24 B 0644
load_quote.inc File 34 B 0644
load_simple.inc File 78 B 0644
load_starting.inc File 93 B 0644
load_unique_error1.inc File 30 B 0644
load_unique_error2.inc File 24 B 0644
load_unique_error3.inc File 23 B 0644
ps_number_length.test File 29.21 KB 0644
ps_number_null.test File 10.62 KB 0644
ps_string_not_null.test File 8.21 KB 0644
ps_string_null.test File 8.92 KB 0644
re_number_range.test File 56.02 KB 0644
re_number_range_set.test File 56.02 KB 0644
re_number_select.test File 419 B 0644
re_string_range.test File 20.76 KB 0644
re_string_range_set.test File 20.67 KB 0644
rpl000010-slave.opt File 34 B 0644
rpl000010.test File 455 B 0644
rpl000011.test File 320 B 0644
rpl000013.test File 1.62 KB 0644
rpl000017-slave.opt File 19 B 0644
rpl000017.test File 588 B 0644
rpl_000015.test File 3.65 KB 0644
rpl_LD_INFILE.test File 1.13 KB 0644
rpl_REDIRECT.test File 970 B 0644
rpl_alter.test File 616 B 0644
rpl_alter_db.test File 309 B 0644
rpl_bit.test File 3.44 KB 0644
rpl_bit_npk.test File 4.12 KB 0644
rpl_change_master.test File 2.08 KB 0644
rpl_create_database-master.opt File 69 B 0644
rpl_create_database-slave.opt File 75 B 0644
rpl_create_database.test File 1.84 KB 0644
rpl_do_grant.test File 2.9 KB 0644
rpl_drop.test File 353 B 0644
rpl_drop_db.test File 1.29 KB 0644
rpl_dual_pos_advance-master.opt File 16 B 0644
rpl_dual_pos_advance.test File 2.06 KB 0644
rpl_empty_master_crash-master.opt File 16 B 0644
rpl_empty_master_crash.test File 225 B 0644
rpl_err_ignoredtable-slave.opt File 99 B 0644
rpl_err_ignoredtable.test File 2.01 KB 0644
rpl_flushlog_loop.test File 1.66 KB 0644
rpl_free_items-slave.opt File 37 B 0644
rpl_free_items.test File 489 B 0644
rpl_get_lock.test File 1.38 KB 0644
rpl_ignore_grant-slave.opt File 38 B 0644
rpl_ignore_grant.test File 2.05 KB 0644
rpl_ignore_revoke-slave.opt File 38 B 0644
rpl_ignore_revoke.test File 1.58 KB 0644
rpl_ignore_table_update-slave.opt File 44 B 0644
rpl_ignore_table_update.test File 947 B 0644
rpl_init_slave-slave.opt File 46 B 0644
rpl_init_slave.test File 735 B 0644
rpl_insert.test File 1.05 KB 0644
rpl_insert_select.test File 465 B 0644
rpl_loaddata2.test File 302 B 0644
rpl_loaddata_m-master.opt File 24 B 0644
rpl_loaddata_m.test File 1.3 KB 0644
rpl_loaddata_s-slave.opt File 24 B 0644
rpl_loaddata_s.test File 931 B 0644
rpl_loaddatalocal.test File 2.14 KB 0644
rpl_loadfile.test File 1.76 KB 0644
rpl_log_pos.test File 1.37 KB 0644
rpl_many_optimize.test File 533 B 0644
rpl_master_pos_wait.test File 579 B 0644
rpl_misc_functions.test File 1.71 KB 0644
rpl_multi_delete-slave.opt File 33 B 0644
rpl_multi_delete.test File 433 B 0644
rpl_multi_delete2-slave.opt File 90 B 0644
rpl_multi_delete2.test File 1.2 KB 0644
rpl_multi_update4-slave.opt File 31 B 0644
rpl_multi_update4.test File 976 B 0644
rpl_ps.test File 1022 B 0644
rpl_rbr_to_sbr.test File 1.88 KB 0644
rpl_relayspace-slave.opt File 27 B 0644
rpl_relayspace.test File 1.04 KB 0644
rpl_replicate_ignore_db-slave.opt File 33 B 0644
rpl_replicate_ignore_db.test File 618 B 0644
rpl_row_NOW.test File 2.51 KB 0644
rpl_row_USER.test File 1.71 KB 0644
rpl_row_drop.test File 1.2 KB 0644
rpl_row_func001.test File 1.37 KB 0644
rpl_row_inexist_tbl-slave.opt File 33 B 0644
rpl_row_inexist_tbl.test File 866 B 0644
rpl_row_max_relay_size.test File 360 B 0644
rpl_row_reset_slave.test File 221 B 0644
rpl_row_sp001.test File 3.95 KB 0644
rpl_row_sp005.test File 3.1 KB 0644
rpl_row_sp008.test File 1.51 KB 0644
rpl_row_sp009.test File 2.64 KB 0644
rpl_row_sp010.test File 2 KB 0644
rpl_row_sp011.test File 3.49 KB 0644
rpl_row_sp012.test File 2.19 KB 0644
rpl_row_stop_middle.test File 1.37 KB 0644
rpl_row_trig001.test File 3.15 KB 0644
rpl_row_trig002.test File 2.62 KB 0644
rpl_row_trig003.test File 5.66 KB 0644
rpl_row_until.test File 4.57 KB 0644
rpl_row_view01.test File 3.33 KB 0644
rpl_server_id1.test File 1.61 KB 0644
rpl_server_id2-slave.opt File 55 B 0644
rpl_server_id2.test File 1.34 KB 0644
rpl_session_var.test File 1.32 KB 0644
rpl_sf.test File 1.09 KB 0644
rpl_skip_error-slave.opt File 34 B 0644
rpl_skip_error.test File 669 B 0644
rpl_slave_status.test File 1.79 KB 0644
rpl_sp-master.opt File 36 B 0644
rpl_sp-slave.opt File 36 B 0644
rpl_sp.test File 11.02 KB 0644
rpl_sp004.test File 2.79 KB 0644
rpl_sp_effects-master.opt File 36 B 0644
rpl_sp_effects-slave.opt File 36 B 0644
rpl_sp_effects.test File 3.81 KB 0644
rpl_start_stop_slave.test File 502 B 0644
rpl_stm_max_relay_size.test File 365 B 0644
rpl_stm_mystery22.test File 2.07 KB 0644
rpl_stm_no_op.test File 2.22 KB 0644
rpl_stm_reset_slave.test File 169 B 0644
rpl_switch_stm_row_mixed.test File 16.92 KB 0644
rpl_temp_table.test File 1.55 KB 0644
rpl_temporary.test File 6.25 KB 0644
rpl_trigger.test File 10.46 KB 0644
rpl_trunc_temp.test File 834 B 0644
rpl_user_variables.test File 2.04 KB 0644
rpl_variables-master.opt File 39 B 0644
rpl_variables.test File 776 B 0644
rpl_view-slave.opt File 34 B 0644
rpl_view.test File 2.94 KB 0644
se_join_cross.test File 157.23 KB 0644
se_join_default.test File 122.37 KB 0644
se_join_inner.test File 157.23 KB 0644
se_join_left.test File 169.54 KB 0644
se_join_left_outer.test File 153.54 KB 0644
se_join_natural_left.test File 147.59 KB 0644
se_join_natural_left_outer.test File 150.06 KB 0644
se_join_natural_right.test File 139.39 KB 0644
se_join_natural_right_outer.test File 141.85 KB 0644
se_join_right.test File 142.88 KB 0644
se_join_right_outer.test File 145.34 KB 0644
se_join_straight.test File 144.11 KB 0644
se_rowid.test File 1.11 KB 0644
se_string_distinct.test File 40.53 KB 0644
se_string_from.test File 22.81 KB 0644
se_string_groupby.test File 32.56 KB 0644
se_string_having.test File 169.53 KB 0644
se_string_limit.test File 29.98 KB 0644
se_string_orderby.test File 9.34 KB 0644
se_string_union.test File 34.81 KB 0644
se_string_where.test File 9.26 KB 0644
se_string_where_and.test File 8.24 KB 0644
se_string_where_or.test File 8.2 KB 0644
sf_alter.test File 82.16 KB 0644
sf_cursor.test File 1.4 KB 0644
sf_simple1.test File 118.01 KB 0644
sp_alter.test File 57.14 KB 0644
sp_cursor.test File 1000 B 0644
sp_simple1.test File 67.39 KB 0644
sq_all.test File 2.47 KB 0644
sq_any.test File 2.47 KB 0644
sq_corr.test File 1.69 KB 0644
sq_error.test File 2.67 KB 0644
sq_exists.test File 2.32 KB 0644
sq_from.test File 2.22 KB 0644
sq_in.test File 1.81 KB 0644
sq_row.test File 2.12 KB 0644
sq_scalar.test File 2.42 KB 0644
sq_some.test File 2.49 KB 0644
ta_2part_column_to_pk.test File 8.49 KB 0644
ta_2part_diff_string_to_pk.test File 9.23 KB 0644
ta_2part_diff_to_pk.test File 144.47 KB 0644
ta_2part_string_to_pk.test File 2.21 KB 0644
ta_3part_column_to_pk.test File 8.85 KB 0644
ta_3part_string_to_pk.test File 2.3 KB 0644
ta_add_column.test File 581.62 KB 0644
ta_add_column2.test File 97.73 KB 0644
ta_add_column_first.test File 563.74 KB 0644
ta_add_column_first2.test File 98.85 KB 0644
ta_add_column_middle.test File 645.04 KB 0644
ta_add_column_middle2.test File 109.44 KB 0644
ta_add_string.test File 16.5 KB 0644
ta_add_string2.test File 97.54 KB 0644
ta_add_string_first.test File 16.66 KB 0644
ta_add_string_first2.test File 98.66 KB 0644
ta_add_string_middle.test File 18.36 KB 0644
ta_add_string_middle2.test File 72.79 KB 0644
ta_add_string_unique_index.test File 37.51 KB 0644
ta_add_unique_index.test File 148.56 KB 0644
ta_column_from_unsigned.test File 22.79 KB 0644
ta_column_from_zerofill.test File 46.47 KB 0644
ta_column_to_index.test File 97.68 KB 0644
ta_column_to_not_null.test File 24.45 KB 0644
ta_column_to_null.test File 24.45 KB 0644
ta_column_to_pk.test File 8.14 KB 0644
ta_column_to_unsigned.test File 22.79 KB 0644
ta_column_to_zerofill.test File 46.47 KB 0644
ta_drop_column.test File 17.14 KB 0644
ta_drop_index.test File 49.17 KB 0644
ta_drop_pk_autoincrement.test File 6.74 KB 0644
ta_drop_pk_number.test File 8.26 KB 0644
ta_drop_pk_string.test File 2.13 KB 0644
ta_drop_string_index.test File 12.45 KB 0644
ta_orderby.test File 3.13 KB 0644
ta_rename.test File 17.1 KB 0644
ta_set_drop_default.test File 19.17 KB 0644
ta_string_drop_column.test File 4.41 KB 0644
ta_string_to_index.test File 24.69 KB 0644
ta_string_to_not_null.test File 4.21 KB 0644
ta_string_to_null.test File 4.21 KB 0644
ta_string_to_pk.test File 2.1 KB 0644
tc_column_autoincrement.test File 1.8 KB 0644
tc_column_comment.test File 8.27 KB 0644
tc_column_comment_string.test File 1.25 KB 0644
tc_column_default_decimal.test File 4.57 KB 0644
tc_column_default_number.test File 3.39 KB 0644
tc_column_default_string.test File 2.3 KB 0644
tc_column_enum.test File 619 B 0644
tc_column_enum_long.test File 71.75 KB 0644
tc_column_key.test File 5.4 KB 0644
tc_column_key_length.test File 1.15 KB 0644
tc_column_length.test File 5.87 KB 0644
tc_column_length_decimals.test File 4.33 KB 0644
tc_column_length_zero.test File 1.11 KB 0644
tc_column_not_null.test File 7.43 KB 0644
tc_column_null.test File 7.32 KB 0644
tc_column_primary_key_number.test File 5.55 KB 0644
tc_column_primary_key_string.test File 1.18 KB 0644
tc_column_serial.test File 323 B 0644
tc_column_set.test File 617 B 0644
tc_column_set_long.test File 71.75 KB 0644
tc_column_unique_key.test File 5.54 KB 0644
tc_column_unique_key_string.test File 1.17 KB 0644
tc_column_unsigned.test File 7.63 KB 0644
tc_column_zerofill.test File 15.49 KB 0644
tc_drop_table.test File 2.88 KB 0644
tc_multicolumn_different.test File 785.28 KB 0644
tc_multicolumn_same.test File 7.2 KB 0644
tc_multicolumn_same_string.test File 1.56 KB 0644
tc_partition_analyze.test File 971 B 0644
tc_partition_change_from_range_to_hash_key.test File 10.88 KB 0644
tc_partition_check.test File 969 B 0644
tc_partition_hash.test File 24.6 KB 0644
tc_partition_hash_date_function.test File 14.31 KB 0644
tc_partition_key.test File 14.08 KB 0644
tc_partition_linear_key.test File 14.4 KB 0644
tc_partition_list_directory.test File 2.3 KB 0644
tc_partition_list_error.test File 2.66 KB 0644
tc_partition_optimize.test File 1.04 KB 0644
tc_partition_rebuild.test File 971 B 0644
tc_partition_remove.test File 8.14 KB 0644
tc_partition_reorg_divide.test File 8.13 KB 0644
tc_partition_reorg_hash_key.test File 18.11 KB 0644
tc_partition_reorg_merge.test File 7.5 KB 0644
tc_partition_repair.test File 1.03 KB 0644
tc_partition_sub1.test File 6.81 KB 0644
tc_partition_sub2.test File 7.91 KB 0644
tc_partition_value.test File 2.67 KB 0644
tc_partition_value_error.test File 2.89 KB 0644
tc_partition_value_specific.test File 2.42 KB 0644
tc_rename.test File 566 B 0644
tc_rename_across_database.test File 1.2 KB 0644
tc_rename_error.test File 905 B 0644
tc_structure_comment.test File 7.63 KB 0644
tc_structure_create_like.test File 8.92 KB 0644
tc_structure_create_like_string.test File 1.5 KB 0644
tc_structure_create_select.test File 14.53 KB 0644
tc_structure_create_select_string.test File 2.4 KB 0644
tc_structure_string_comment.test File 1.29 KB 0644
tc_temporary_column.test File 15.3 KB 0644
tc_temporary_column_length.test File 6.1 KB 0644
time_function.test File 288 B 0644
tr_all_type_triggers.test File 26.44 KB 0644
tr_delete.test File 21.87 KB 0644
tr_delete_new_error.test File 22.36 KB 0644
tr_insert.test File 17.59 KB 0644
tr_insert_after_error.test File 11.49 KB 0644
tr_insert_old_error.test File 12.8 KB 0644
tr_update.test File 18.13 KB 0644
tr_update_after_error.test File 11.86 KB 0644
up_calendar_range.test File 2.23 KB 0644
up_ignore.test File 2.99 KB 0644
up_limit.test File 1.71 KB 0644
up_multi_db_table.test File 9.07 KB 0644
up_multi_table.test File 6.97 KB 0644
up_nullcheck.test File 1.52 KB 0644
up_number_range.test File 53.79 KB 0644
up_string_range.test File 19.92 KB 0644
wait_show_pattern.inc File 1.11 KB 0644
wait_slave_status.inc File 4.46 KB 0644