include/master-slave.inc [connection master] # MDEV-16252: MINIMAL binlog_row_image does not work for versioned tables set @old_row_image= @@binlog_row_image; set binlog_row_image= minimal; create or replace table t1 (pk int, i int, primary key(pk)) with system versioning; insert into t1 values (1,10),(2,20); update t1 set i = 0; connection slave; connection master; drop table t1; set binlog_row_image= @old_row_image; # # MDEV-28254 Wrong position for row_start, row_end after adding column # to implicit versioned table # set @@system_versioning_alter_history= keep; set @@session.time_zone='+00:00'; create table t1 (x int) with system versioning engine innodb; alter table t1 add column y int, algorithm=inplace; check table t1; Table Op Msg_type Msg_text test.t1 check status OK connection slave; drop table t1; show create table t1; Table Create Table t1 CREATE TABLE `t1` ( `x` int(11) DEFAULT NULL, `y` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci WITH SYSTEM VERSIONING connection master; set timestamp= 12345; insert t1 values (1, 1); select *, unix_timestamp(row_start) as row_start, unix_timestamp(row_end) as row_end from t1; x y row_start row_end 1 1 12345.000000 2147483647.999999 set timestamp= default; ### INSERT INTO `test`.`t1` ### SET ### @1=1 ### @2=1 ### @3=12345.000000 ### @4=2147483647.999999 connection slave; select * from t1; x y 1 1 connection master; drop table t1; include/rpl_end.inc