testing repl of timezone with LOAD DATA INFILE (hourra!)
This commit is contained in:
parent
62fc95b985
commit
7b0e872695
@ -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;
|
||||
|
2
mysql-test/std_data/rpl_timezone.dat
Normal file
2
mysql-test/std_data/rpl_timezone.dat
Normal file
@ -0,0 +1,2 @@
|
||||
20040101000000
|
||||
20040611093902
|
@ -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…
x
Reference in New Issue
Block a user