mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
System Versioning 1.0 pre6
Merge remote-tracking branch 'mariadb/bb-10.3-temporal-serg' into trunk
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
select @@versioning_alter_history;
|
||||
select @@system_versioning_alter_history;
|
||||
|
||||
create table t(
|
||||
a int
|
||||
@@ -18,7 +18,7 @@ alter table t engine innodb;
|
||||
alter table t drop system versioning;
|
||||
show create table t;
|
||||
|
||||
set versioning_alter_history= keep;
|
||||
set system_versioning_alter_history= keep;
|
||||
|
||||
--error ER_VERS_FIELD_WRONG_TYPE
|
||||
alter table t
|
||||
@@ -205,6 +205,13 @@ alter table t drop system versioning, algorithm=copy;
|
||||
show create table t;
|
||||
call verify_vtq;
|
||||
|
||||
# nullable autoinc test w/o versioning
|
||||
create or replace table t (a int);
|
||||
insert t values (1),(2),(3),(4);
|
||||
alter table t add b int auto_increment null unique;
|
||||
select * from t;
|
||||
drop table t;
|
||||
|
||||
create or replace table t (a int) with system versioning engine=innodb;
|
||||
insert into t values (1), (2), (3);
|
||||
delete from t where a<3;
|
||||
@@ -280,10 +287,10 @@ show create table t;
|
||||
## These experimental options are now disabled
|
||||
|
||||
--error ER_WRONG_VALUE_FOR_VAR
|
||||
set versioning_alter_history= SURVIVE;
|
||||
set system_versioning_alter_history= SURVIVE;
|
||||
|
||||
--error ER_WRONG_VALUE_FOR_VAR
|
||||
set versioning_alter_history= DROP;
|
||||
set system_versioning_alter_history= DROP;
|
||||
|
||||
if (0)
|
||||
{
|
||||
|
Reference in New Issue
Block a user