Record insertion
To prevent out-of-order version insertion:
-
Make sure that none of the ulterior version is never affected. -
Not only check anterior items with end = null
, but alsoend > ver
. -
Dot not insert new record with end = null
. Instead:- Use the
end
value of any pre-existing item for that version. - If none is found or
end = null
, search first for the lowest ulterior version and setend
to that value. - Else, set
end = null
.
- Use the
Edited by mma227