Skip to content

SQL-level versioning

Pre-release
Pre-release
Compare
Choose a tag to compare
@midenok midenok released this 17 Oct 07:15
· 18249 commits to 10.5 since this release

Added:

  • CREATE TABLE supports clauses:

    • WITH SYSTEM VERSIONING;
    • GENERATED ALWAYS AS ROW START/END;
    • PERIOD FOR SYSTEM_TIME.

    All these clauses are explicit-only.

  • SELECT from versioned table supports clauses:

    • FOR SYSTEM_TIME;
    • AS OF TIMESTAMP ..;
    • FROM TIMESTAMP .. TO TIMESTAMP ..;
    • BETWEEN TIMESTAMP .. AND TIMESTAMP ...
  • INSERT/UPDATE/DELETE work with versioned tables.

Known bugs: