Skip to content
Permalink
Browse files
cleanup: vers tests, remove create_table procedure
  • Loading branch information
vuvova committed Jun 3, 2018
1 parent 898a8c3 commit 486682b
Show file tree
Hide file tree
Showing 4 changed files with 48 additions and 32 deletions.

This file was deleted.

This file was deleted.

@@ -1,10 +1,30 @@
call create_table('t', 'x int');
create table t (
id int primary key,
x int,
row_start SYS_DATATYPE as row start invisible,
row_end SYS_DATATYPE as row end invisible,
period for system_time (row_start, row_end)
) with system versioning;
insert t values (1, 2);
replace t values (1, 3);
select *, row_end>TIMESTAMP'2038-01-01 00:00:00' as current from t for system_time all
order by x;
id x current
1 2 0
1 3 1
drop database test;
create database test;
drop table t;
create table t (
id int unique,
x int,
row_start SYS_DATATYPE as row start invisible,
row_end SYS_DATATYPE as row end invisible,
period for system_time (row_start, row_end)
) with system versioning;
insert t values (1, 2);
replace t values (1, 3);
select *, row_end>TIMESTAMP'2038-01-01 00:00:00' as current from t for system_time all
order by x;
id x current
1 2 0
1 3 1
drop table t;
@@ -1,13 +1,34 @@
--source suite/versioning/common.inc
--source suite/versioning/key_type.inc
--source suite/versioning/engines.inc

call create_table('t', 'x int');
--replace_result $sys_datatype_expl SYS_DATATYPE
eval create table t (
id int primary key,
x int,
row_start $sys_datatype_expl as row start invisible,
row_end $sys_datatype_expl as row end invisible,
period for system_time (row_start, row_end)
) with system versioning;

insert t values (1, 2);
replace t values (1, 3);
select *, row_end>TIMESTAMP'2038-01-01 00:00:00' as current from t for system_time all
order by x;
drop table t;

drop database test;
create database test;
--replace_result $sys_datatype_expl SYS_DATATYPE
eval create table t (
id int unique,
x int,
row_start $sys_datatype_expl as row start invisible,
row_end $sys_datatype_expl as row end invisible,
period for system_time (row_start, row_end)
) with system versioning;

insert t values (1, 2);
replace t values (1, 3);
select *, row_end>TIMESTAMP'2038-01-01 00:00:00' as current from t for system_time all
order by x;
drop table t;

--source suite/versioning/common_finish.inc

0 comments on commit 486682b

Please sign in to comment.