mariadb/mysql-test/suite/versioning
Aleksey Midenkov 706a8bcb5b MDEV-33470 Unique hash index is broken on DML for system-versioned table
Hash index is vcol-based wrapper (MDEV-371). row_end is added to
unique index. So when row_end is updated unique hash index must be
recalculated via vcol_update_fields(). DELETE did not update virtual
fields, so DELETE HISTORY was getting wrong hash value.

The fix does update_virtual_fields() on vers_update_end() so in every
case row_end is updated virtual fields are updated as well.
2024-10-08 13:08:10 +03:00
..
r MDEV-33470 Unique hash index is broken on DML for system-versioned table 2024-10-08 13:08:10 +03:00
t MDEV-33470 Unique hash index is broken on DML for system-versioned table 2024-10-08 13:08:10 +03:00
common.inc MDEV-31005: Make working cursor-protocol 2024-09-18 18:39:26 +07:00
common.opt
common_finish.inc MDEV-31313 SYSTEM VERSIONING and FOREIGN KEY CASCADE create orphan rows on replica 2023-07-20 18:22:30 +03:00
disabled.def
engines.combinations MDEV-16937 Strict SQL with system versioned tables causes issues (10.4) 2020-05-29 11:45:19 +03:00
engines.inc
innodb.combinations
innodb.inc
key_type.combinations
key_type.inc
wait_system_clock.inc