Details
-
New Feature
-
Status: Open (View Workflow)
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
This will fix
- CHECK constraints
- UNIQUE constraints WITHOUT OVERLAP
- UNIQUE constraints that are USING HASH (a.k.a. "long unique")
Existing cases for WITHOUT OVERLAPS, CHECK are in MDEV-22602 (762bf7a03b6214f091a66ca8683df341112d7d4a) as well as disabled long-uniques (see test case of commit).
UPDATE must abort if the constraints fail. Long uniques must be rehashed and updated.
Attachments
Issue Links
- is blocked by
-
MDEV-31942 Online alter: support cascade foreign keys
- Open
- is duplicated by
-
MDEV-30606 Foreign key cannot be used in the check constraint
- Closed
-
MDEV-30674 Implement CHECK constraints validation on cascading updates
- Closed
- relates to
-
MDEV-12302 Execute triggers for foreign key updates/deletes
- Confirmed
-
MDEV-22602 WITHOUT OVERLAPS constraint is ignored when update is performed via foreign key cascade
- Closed
-
MDEV-29181 Potential corruption on Foreign key update on a table with vcol index
- Stalled