Loading mysql-test/r/rpl_timezone.result +16 −0 Original line number Diff line number Diff line Loading @@ -65,6 +65,22 @@ SET @@session.time_zone='Europe/Moscow'; insert into t1 values ('20040101000000'), ('20040611093902'); ROLLBACK; /*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/; delete from t1; set time_zone='UTC'; load data infile '../../std_data/rpl_timezone.dat' into table t1; select * from t1; t 2004-01-01 00:00:00 2004-06-11 09:39:02 set time_zone='UTC'; select * from t1; t 2004-01-01 00:00:00 2004-06-11 09:39:02 set time_zone='Europe/Moscow'; set time_zone='Europe/Moscow'; delete from t1; insert into t1 values ('20040101000000'), ('20040611093902'); set time_zone='MET'; insert into t2 (select t from t1); select * from t1; Loading mysql-test/std_data/rpl_timezone.dat 0 → 100644 +2 −0 Original line number Diff line number Diff line 20040101000000 20040611093902 mysql-test/t/rpl_timezone.test +18 −0 Original line number Diff line number Diff line Loading @@ -49,6 +49,24 @@ connection master; --replace_result $MYSQL_TEST_DIR MYSQL_TEST_DIR --exec $MYSQL_BINLOG --short-form $MYSQL_TEST_DIR/var/log/master-bin.000001 # Let us check with LOAD DATA INFILE # (we do it after mysqlbinlog because the temp files names are not constant) connection master; delete from t1; set time_zone='UTC'; load data infile '../../std_data/rpl_timezone.dat' into table t1; select * from t1; sync_slave_with_master; set time_zone='UTC'; select * from t1; set time_zone='Europe/Moscow'; # Put back values of before the LOAD connection master; set time_zone='Europe/Moscow'; delete from t1; insert into t1 values ('20040101000000'), ('20040611093902'); # # Now let us check how well we replicate statments reading TIMESTAMP fields # (We should see the same data on master and on slave but it should differ Loading Loading
mysql-test/r/rpl_timezone.result +16 −0 Original line number Diff line number Diff line Loading @@ -65,6 +65,22 @@ SET @@session.time_zone='Europe/Moscow'; insert into t1 values ('20040101000000'), ('20040611093902'); ROLLBACK; /*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/; delete from t1; set time_zone='UTC'; load data infile '../../std_data/rpl_timezone.dat' into table t1; select * from t1; t 2004-01-01 00:00:00 2004-06-11 09:39:02 set time_zone='UTC'; select * from t1; t 2004-01-01 00:00:00 2004-06-11 09:39:02 set time_zone='Europe/Moscow'; set time_zone='Europe/Moscow'; delete from t1; insert into t1 values ('20040101000000'), ('20040611093902'); set time_zone='MET'; insert into t2 (select t from t1); select * from t1; Loading
mysql-test/std_data/rpl_timezone.dat 0 → 100644 +2 −0 Original line number Diff line number Diff line 20040101000000 20040611093902
mysql-test/t/rpl_timezone.test +18 −0 Original line number Diff line number Diff line Loading @@ -49,6 +49,24 @@ connection master; --replace_result $MYSQL_TEST_DIR MYSQL_TEST_DIR --exec $MYSQL_BINLOG --short-form $MYSQL_TEST_DIR/var/log/master-bin.000001 # Let us check with LOAD DATA INFILE # (we do it after mysqlbinlog because the temp files names are not constant) connection master; delete from t1; set time_zone='UTC'; load data infile '../../std_data/rpl_timezone.dat' into table t1; select * from t1; sync_slave_with_master; set time_zone='UTC'; select * from t1; set time_zone='Europe/Moscow'; # Put back values of before the LOAD connection master; set time_zone='Europe/Moscow'; delete from t1; insert into t1 values ('20040101000000'), ('20040611093902'); # # Now let us check how well we replicate statments reading TIMESTAMP fields # (We should see the same data on master and on slave but it should differ Loading