Commit graph

77 commits

Author SHA1 Message Date
Zach Daniel
84fe7a4822 fix: set prefix to "public" for fkeys to public schema
improvement: set explicit prefix on join filters
2021-05-22 23:56:52 -04:00
Zach Daniel
c2fca09e2d improvement: support new ash upsert specifying targets 2021-05-18 23:04:37 -04:00
Zach Daniel
f0b901173c fix: properly group many_to_many aggregates 2021-05-12 13:17:26 -04:00
Zach Daniel
7911de61a5 improvement: support latest ash/filtering on related aggregates 2021-05-08 23:25:28 -04:00
Zach Daniel
e6e5ca8165 fix: properly construct sources for lateral joins 2021-05-07 12:09:09 -04:00
Zach Daniel
8f80c89db9 improvement: update to latest ash 2021-05-07 12:00:52 -04:00
Zach Daniel
ea26d3f432 fix: copy the correct data for lateral join queries 2021-05-07 11:04:09 -04:00
Zach Daniel
f82e2d44c8 fix: better errors in error cases 2021-05-07 03:09:49 -04:00
Zach Daniel
48c3830209 fix: don't cast booleans to string in last_ditch_cast 2021-05-07 01:49:04 -04:00
Zach Daniel
f28ee00d68 improvement: support latest ash version resource sorts 2021-05-07 01:12:13 -04:00
Zach Daniel
7b37042817 test: more lateral join testing
fix: join to join table in lateral join query
2021-05-04 02:14:24 -04:00
Zach Daniel
ebde2b620e fix: multitenancy + lateral join sources
fix: don't distinct in lateral joins
2021-05-04 01:36:25 -04:00
Zach Daniel
7115bec586 feat: support new side load improvements 2021-04-29 17:31:34 -04:00
Zach Daniel
b7efe6e078 improvement: custom index names
fix: simpler index names
2021-04-27 17:16:56 -04:00
Zach Daniel
07244d66a8 fix: remove inspects that were left in by accident 2021-04-27 13:16:44 -04:00
Zach Daniel
79cba4553b fix: type cast atoms to strings in last ditch cast 2021-04-27 13:03:02 -04:00
Zach Daniel
0e235a6ded fix: properly type cast 2021-04-27 12:09:21 -04:00
Zach Daniel
1cce277e7d improvement: support list aggregate 2021-04-26 16:45:47 -04:00
Zach Daniel
1f6621b852 feat: add check_constraints, both for validation and migrations 2021-04-19 14:26:41 -04:00
Zach Daniel
737a6a5442 improvement: support new ash select feature 2021-04-09 00:53:50 -04:00
Michael St Clair
cf92fe14a5
improvement: add sum aggregate (#53) 2021-04-04 16:05:41 -04:00
Zach Daniel
4d2d29d976 feat: support configuring references
feat: support configuring polymorphic references
feat: support `distinct` Ash queries
2021-04-01 02:19:30 -04:00
Zach Daniel
6414bed5d8 improvement: better error message on missing table 2021-03-21 17:58:47 -04:00
Zach Daniel
830a4ca6ee improvement: consistent foreign key names
fix: force create extensions snapshot
improvement: support custom foreign key error messages
2021-03-19 18:42:10 -04:00
Zach Daniel
99d4095d26 fix: more conservative inner join checks 2021-03-04 22:54:40 -05:00
Zach Daniel
0b7817e420 fix: add back in inner join detection logic 2021-03-04 22:50:12 -05:00
Zach Daniel
eb703efe6f fix: better embedded filters, switch to latest ash 2021-02-24 13:59:49 -05:00
Zach Daniel
33a84e1799 improvement: support latest ash 2021-02-22 23:53:18 -05:00
Zach Daniel
70568c43c0 feat: support polymorphic relationships 2021-02-05 18:59:33 -05:00
Zach Daniel
9d5583cce7 chore: WIP on polymorphic relationships 2021-01-28 19:42:55 -05:00
Zach Daniel
7f8aa98f24 improvement: better errors for multitenant unique constraints
fix: un-break the `in` filter type casting code

test: add tests for untested features
2021-01-26 15:07:26 -05:00
Zach Daniel
d8b3db7bf1 fix: ago was adding, not subtracting 2021-01-24 13:24:43 -05:00
Zach Daniel
5b3fd3f144 feat: support latest ash + contains 2021-01-23 22:45:15 -05:00
Zach Daniel
80e63f9067 feat: support fragments
feat: support type casting

feat: update to latest ash to support expressions
2021-01-22 16:47:24 -05:00
Zach Daniel
b2428213c7 feat: support latest Ash version 2020-12-28 19:26:04 -05:00
Zach Daniel
8e321af566 chore: update to latest ash 2020-12-27 01:20:12 -05:00
Zach Daniel
e8dde8b2ff feat: support refs on both sides of operators 2020-12-23 14:46:49 -05:00
Zach Daniel
f9101be69b
chore: remove IO.inspect 2020-11-03 00:41:38 -05:00
Zach Daniel
ec03af83b8
fix: access data_layer_query with function 2020-11-02 22:59:51 -05:00
Zach Daniel
53d06867dc
improvement: mark repo as not requiring compile-time dep 2020-10-29 00:17:48 -04:00
Zach Daniel
35b9cae6d1
docs: update docs 2020-10-28 23:56:59 -04:00
Zach Daniel
4267d0165d
chore: uppdate docs/add guide 2020-10-28 23:53:28 -04:00
Zach Daniel
03510dae24
feat: multitenancy (#25) 2020-10-28 22:26:45 -04:00
Zach Daniel
9eb703437d
feat: support latest ash 2020-10-17 19:13:51 -04:00
Zach Daniel
dcce3f51fe
chore: updated ash to latest version, fix compiler warnings (#24) 2020-10-07 01:45:58 -04:00
Zach Daniel
493cfb7754
feat: update to latest ash, trigram filter 2020-10-06 01:39:47 -04:00
Zach Daniel
e9b3e26ea0
WIP 2020-10-05 01:08:38 -04:00
Zach Daniel
817e6cc5d8
WIP 2020-10-05 01:08:13 -04:00
Zach Daniel
80230b65df
WIP 2020-10-05 01:08:13 -04:00
Zach Daniel
64fa0a7f2e
docs: add guidance to use ash_postgres dep 2020-09-30 09:08:16 -04:00