Zach Daniel
|
ad497f0182
|
fix: horribly hack ecto for dynamic bindings
|
2021-07-02 01:01:56 -04:00 |
|
Zach Daniel
|
46744c5d4a
|
fix: properly coalesce aggregate values
|
2021-07-01 15:28:27 -04:00 |
|
Zach Daniel
|
576c317b68
|
improvement: leverage new private_vars for errs
|
2021-06-23 17:21:09 -04:00 |
|
Zach Daniel
|
1b23bb3ccc
|
fix: always add nullability flag
|
2021-06-15 16:04:17 -04:00 |
|
Zach Daniel
|
da9d24c96f
|
fix: sort references only after other same-table ops
|
2021-06-08 17:41:35 -04:00 |
|
Zach Daniel
|
3e50a0d119
|
fix: generate multitenant foreign keys properly
|
2021-06-06 03:31:22 -04:00 |
|
Zach Daniel
|
5583270426
|
improvement: support calculation sorts
|
2021-06-05 18:13:20 -04:00 |
|
Zach Daniel
|
dae39f5fda
|
feat: support expression based calculations
feat: support concat + if expressions
improvement: various other improvements
|
2021-06-04 01:48:35 -04:00 |
|
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
|
29956794ff
|
improvement: update to latest ash
chore: add aggregate test
chore: small experimental interface change
|
2021-05-06 17:37:29 -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 |
|
Jeremy Ward
|
11665e0784
|
fix: fix fragment processing broken (#64)
|
2021-05-01 10:05:12 -04:00 |
|
Zach Daniel
|
7115bec586
|
feat: support new side load improvements
|
2021-04-29 17:31:34 -04:00 |
|
zimt28
|
fe7d188e26
|
improvement: Preserve attribute order (#63)
|
2021-04-28 17:23:24 -04:00 |
|
Zach Daniel
|
b7efe6e078
|
improvement: custom index names
fix: simpler index names
|
2021-04-27 17:16:56 -04:00 |
|
Zach Daniel
|
41e95af715
|
fix: don't prefix unique indices with prefix()
|
2021-04-27 16:15:55 -04:00 |
|
Zach Daniel
|
ae3f2c0b07
|
fix: sort index operations last
|
2021-04-27 16:08:16 -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 |
|
zimt28
|
eba0878895
|
fix: Remove duplicate file extension (#60)
|
2021-04-27 10:52:47 -04:00 |
|
Zach Daniel
|
1cce277e7d
|
improvement: support list aggregate
|
2021-04-26 16:45:47 -04:00 |
|
Zach Daniel
|
8bcc2a16eb
|
fix: stringify struct defaults in migration generator
|
2021-04-26 13:21:57 -04:00 |
|
zimt28
|
04190e18e2
|
fix: properly comment out extension uninstallation code
|
2021-04-25 20:29:05 -04:00 |
|
Zach Daniel
|
301f05604c
|
improvement: support ash enums
|
2021-04-21 13:50:11 -04:00 |
|
Zach Daniel
|
e9222bebfa
|
fix: include type in references (because it is *not* automatic)
|
2021-04-19 17:28:00 -04:00 |
|
Zach Daniel
|
1f6621b852
|
feat: add check_constraints, both for validation and migrations
|
2021-04-19 14:26:41 -04:00 |
|
Zach Daniel
|
aa49b0f4ea
|
chore: fix default foreign key name
|
2021-04-13 12:38:39 -04:00 |
|
Zach Daniel
|
250f8b195c
|
fix: always drop constraints before modifying
fix: properly compare old references and new references
|
2021-04-13 12:19:50 -04:00 |
|
Zach Daniel
|
4417eaa6a1
|
improvement: default integers to :bigint
fix: don't explicitly set type in `references`
|
2021-04-12 14:13:23 -04:00 |
|
WolfDan
|
ac0b18c72b
|
improvement: primary autoincrement key as bigserial (#54)
|
2021-04-12 12:30:30 -04:00 |
|
Zach Daniel
|
737a6a5442
|
improvement: support new ash select feature
|
2021-04-09 00:53:50 -04:00 |
|
Zach Daniel
|
2d0245e368
|
chore: open up some migration APIs for experimentation purposes
|
2021-04-04 16:09:26 -04:00 |
|
Michael St Clair
|
cf92fe14a5
|
improvement: add sum aggregate (#53)
|
2021-04-04 16:05:41 -04:00 |
|
Zach Daniel
|
30223a1f9b
|
fix: raise when all_tenants/0 default impl is called
|
2021-04-02 10:24:42 -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
|
e2eb2d4483
|
improvement: only count resources w/ create action for nullability
|
2021-03-29 09:27:18 -04:00 |
|
Simon Bergström
|
dc628c32ca
|
fix: Made AshPostgres.Repo.init/2 overridable (#51)
|
2021-03-22 13:07:01 -04:00 |
|
Zach Daniel
|
6414bed5d8
|
improvement: better error message on missing table
|
2021-03-21 17:58:47 -04:00 |
|
Zach Daniel
|
2280b1e439
|
fix: reroute Ash.Type.UUID to :uuid in migrations
|
2021-03-21 13:23:30 -04:00 |
|