Commit Graph

8 Commits

Author SHA1 Message Date
01f967b0e6 rewrite: Add on_conflict insert section. 2022-11-30 16:58:19 +02:00
b471e78a75 rewrite: Add support for database schemas. 2022-11-18 11:01:56 +02:00
56f66ec7d4 rewrite (data): Increase Column flexibility.
New Column field types.
Allow Column to be an attribute of a non-rowmodel.
Add `references` field to Column.
Add logging for registry attach.
Add support for alternative join types.
2022-11-18 08:41:11 +02:00
2121749238 rewrite: Fix ORM typing issues. 2022-11-11 08:03:13 +02:00
872e5fd71f rewrite: Update data ORM.
Fix parsing bug in Update Query.
Fix parsing bug in Insert Query.

Add mapping interface to Model.
Implement OrderMixin, with ORDER and NULLS Enums.
Add `result` field to Query.
2022-11-07 16:07:27 +02:00
069c032e02 rewrite: New data ORM. 2022-11-02 07:23:51 +02:00
4229fe8b18 (Data): Small extensions to core data interfaces.
Add `LEQ` condition type.
Ensure that batch updates don't fire with nothing to update.
Add `cast_row` to `update_many` for handling typed `NULL`s.
2021-09-19 09:54:08 +03:00
0183b63c55 Data system refactor and core redesign for public.
Redesigned data and core systems to be public-capable.
2021-09-12 11:04:49 +03:00