[MDEV-16978] Application period tables: WITHOUT OVERLAPS Created: 2018-08-14 Updated: 2020-04-01 Resolved: 2020-04-01 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Versioned Tables |
| Fix Version/s: | 10.5.3 |
| Type: | Task | Priority: | Critical |
| Reporter: | Nikita Malyavin | Assignee: | Nikita Malyavin |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||
| Description |
|
From sql standard:
The simplest observed implementation is: Although this check can be done totally on the `sql/` side, the constraint should always be satisfied, so it should be close to engine. It is supposed to be done as `handler::check_overlaps` function called from `ha_write_row` and `ha_update_row` |
| Comments |
| Comment by Aleksey Midenkov [ 2018-10-16 ] |
| Comment by Nikita Malyavin [ 2019-11-22 ] |
|
Discussion https://lists.launchpad.net/maria-developers/msg11997.html |
| Comment by Nikita Malyavin [ 2020-01-19 ] |
|
Discussion continues: https://lists.launchpad.net/maria-developers/msg12029.html |
| Comment by Sergei Golubchik [ 2020-03-19 ] |
|
looks ok as of d3f7b77e3fd but mroonga/wrapper tests fail |