Commit Graph

8 Commits

Author SHA1 Message Date
Asdine El Hrychy
c0861ed2c5 Add DROP SEQUENCE statement 2021-07-10 13:14:59 +04:00
Asdine El Hrychy
d5401cfe5d Decouple transaction from catalog
To avoid cyclic dependencies, we removed the Catalog from the
Transaction type and pass it around everywhere.
2021-07-02 15:55:58 +04:00
Asdine El Hrychy
da72d3eb39 Drop docid sequence upon table deletion 2021-06-29 00:33:06 +04:00
Asdine El Hrychy
3dcda73a47 Simplify catalog cache logic 2021-06-28 23:21:18 +04:00
Asdine El Hrychy
9009753d63 Create sequence for docids (#417)
Each table with no primary key now creates a sequence to manage docids
2021-06-28 22:45:50 +04:00
Asdine El Hrychy
7b4a02a770 Rename __genji_schema to __genji_catalog 2021-06-26 18:46:57 +04:00
Asdine El Hrychy
35b74ab2ad Merge __genji_tables and __genji_indexes into __genji_schema
Table and index information is now stored in a single public table
2021-06-20 17:22:26 +04:00
Asdine El Hrychy
7a98a2025f Move statements into their own package 2021-05-30 12:47:17 +04:00