Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
None
Description
Currently when there is no unit specifier in AS OF query like:
select * from t1 for system_time as of @p1; |
it will do some heuristics to detect whether it should treat @p1 is trx_id or timestamp.
Such semantic complexity should be removed in favour of default TIMESTAMP because:
1. rare practical use and doubtful advantage;
2. it conflicts with MDEV-16226.
Attachments
Issue Links
- blocks
-
MDEV-16226 TRX_ID-based System Versioning refactoring
-
- Stalled
-
- is blocked by
-
MDEV-15408 Confusing error message upon ER_VERS_FIELD_WRONG_TYPE while omitting UNSIGNED in BIGINT
-
- Closed
-
- relates to
-
MDEV-16094 Crash when using AS OF with a stored function
-
- Closed
-
-
MDEV-16100 FOR SYSTEM_TIME erroneously resolves string user variables as transaction IDs
-
- Closed
-
Activity
Transition | Time In Source Status | Execution Times |
---|
|
2h 11m | 1 |
|
3d 6h 50m | 1 |
|
3d 15h 54m | 1 |
|
98d 20m | 1 |
|
10d 2h 20m | 4 |
|
382d 18h 43m | 4 |
|
6d 5h 36m | 5 |
|
2d 21h | 1 |