• Aleksey Midenkov's avatar
    MDEV-17038 ALTER TABLE CHANGE COLUMN c1 c1 bigint NOT NULL - generates error... · 4acfc6ec
    Aleksey Midenkov authored
    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
    4acfc6ec
online.result 4.09 KB