mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
MDEV-17038 ALTER TABLE CHANGE COLUMN c1 c1 bigint NOT NULL - generates error if table uses SYSTEM VERSIONING
* Fine-grained inplace skipping by INNOBASE_ALTER_VERSIONED_REBUILD; * Fixed column WITHOUT SYSTEM VERSIONING + ADD COLUMN; * Fixed instant field change (MDEV-16330); * Revisited test versioning.online; * Merged the test versioning.trx_id_versioning_attribute_persistence to versioning.online; * Renamed some versioning functions: ** change_fields_versioning_cache() -> vers_change_fields_cache() ** change_field_versioning_try() -> vers_change_field_try() Skip condition moved out of func. Closes tempesta-tech/mariadb#414 Closes tempesta-tech/mariadb#540 Related to tempesta-tech/mariadb#281
This commit is contained in:
committed by
Marko Mäkelä
parent
d30124e844
commit
4acfc6ecd9
5
mysql-test/suite/versioning/innodb.combinations
Normal file
5
mysql-test/suite/versioning/innodb.combinations
Normal file
@@ -0,0 +1,5 @@
|
||||
[timestamp]
|
||||
default-storage-engine=innodb
|
||||
|
||||
[trx_id]
|
||||
default-storage-engine=innodb
|
Reference in New Issue
Block a user