Rebecca Le
c436973e9f
fix!: Use UTC for default generated timestamps ( #131 )
...
In cases where the database server is not set to UTC, this fixes timezone inconsistencies when adding timestamp columns to tables with existing data, that would then have their timestamps set to non-UTC times.
2024-03-27 17:07:33 -04:00
bcksl
b66427e9bd
feat: add create?
and drop?
callbacks to AshPostgres.Repo
( #143 )
...
Co-authored-by: Zach Daniel <zach@zachdaniel.dev>
2024-03-27 17:05:14 -04:00
Zach Daniel
3ad3f5f5d6
chore: update ash, resources and an error message
2024-03-27 17:03:16 -04:00
Zach Daniel
37cc01957d
improvement!: 3.0 ( #227 )
...
* WIP
* chore: fix mix.lock merge issues
* improvement: upgrade to 3.0
* chore: remove `repo.to_tenant`
* chore: continue removal of unnecessary helper
* chore: use `Ash.ToTenant`
2024-03-27 16:52:28 -04:00
Zach Daniel
ec75b41dbe
improvement: properly show unsupported error expression
2024-03-22 14:20:38 -04:00
Zach Daniel
5a513a82c2
fix: handle fully fleshed out aggregate fields
2024-03-22 02:13:07 -04:00
Zach Daniel
c2ec4f8127
chore: release version v1.5.22
2024-03-20 18:38:23 -04:00
Zach Daniel
a0e2693998
fix: don't fail on aggregate query generation
...
fixes #225
2024-03-20 18:37:38 -04:00
Zach Daniel
a350600f9b
chore: release version v1.5.21
2024-03-20 16:21:13 -04:00
Zach Daniel
adac811c79
fix: properly format migrations
...
fix: ensure exists aggregates have filters included
2024-03-20 16:18:27 -04:00
Zach Daniel
f62e0ff8e2
chore: release version v1.5.20
2024-03-20 12:04:31 -04:00
Jinkyou Son
b60f680ab3
Fix: undo default of nulls_distinct option to true ( #223 )
2024-03-20 12:01:53 -04:00
Minsub Kim
0c3b4e5425
fix: generate correct custom index name in down migration function ( #222 )
2024-03-20 08:36:44 -04:00
Zach Daniel
313937db57
chore: release version v1.5.19
2024-03-19 00:06:49 -04:00
Zach Daniel
2c1381d5e6
fix: encode maps on update using fragments
2024-03-19 00:06:15 -04:00
Zach Daniel
7313d35c19
chore: docs
2024-03-18 21:17:02 -04:00
Zach Daniel
577e2b39ac
chore: release version v1.5.18
2024-03-18 21:16:38 -04:00
Jinkyou Son
e27ce5e074
improvement: Add nulls_distinct option to CustomIndex ( #221 )
2024-03-12 20:22:34 -04:00
Zach Daniel
ea853e5171
improvement: properly format generated migrations
2024-03-11 22:09:05 -04:00
Zach Daniel
2a326ea6bd
chore: fix dialyzer/mix.lock
2024-03-11 11:34:40 -04:00
Zach Daniel
abcdc05202
improvement: don't select fields in exists subquery
2024-03-11 11:20:50 -04:00
Zach Daniel
3c2b8912d0
fix: don't reuse binding in many to many aggregate joins
2024-03-07 11:33:39 -05:00
Robert Graff
842f16a2fa
fix: typo in extension generator creates invalid drop
2024-03-06 20:54:08 -08:00
Jechol Lee
603d9c8cc6
fix: merge base_filter and custom index's where correctly ( #219 )
2024-03-06 19:33:10 -05:00
Zach Daniel
a03ff679f0
chore: release version v1.5.17
2024-03-06 08:30:56 -05:00
Zach Daniel
c2aacc65db
chore: only cast embedded maps statically
2024-03-06 08:30:41 -05:00
Zach Daniel
40481a17a0
fix: prevent ecto/pg from getting confused about the type of maps
2024-03-06 08:23:56 -05:00
Zach Daniel
1a4a508e39
chore: release version v1.5.16
2024-03-05 09:20:32 -05:00
Zach Daniel
70af9ee5bd
fix: always exclude :order_by
on bulk updateable query
2024-03-05 09:19:55 -05:00
Zach Daniel
fce0fefe72
fix: don't apply join relationship sort for lateral join
...
fixes #218
2024-03-04 00:10:57 -05:00
Zach Daniel
6b87b5e7d7
chore: release version v1.5.15
2024-03-01 13:06:42 -05:00
Zach Daniel
ec122c61d6
improvement: don't double cast to the same type
...
improvement: detect more types
2024-03-01 13:06:14 -05:00
Zach Daniel
782e58ef85
chore: release version v1.5.14
2024-02-29 20:20:47 -05:00
Zach Daniel
cea4b70a51
improvement: no need for subquery for simple table aliases
2024-02-29 20:20:33 -05:00
Zach Daniel
772b2b38d5
chore: release version v1.5.13
2024-02-29 13:43:08 -05:00
Zach Daniel
43deb00e36
fix: properly handle multiple sorts in aggregate
2024-02-29 13:42:42 -05:00
Zach Daniel
74a03d3cc5
chore: release version v1.5.12
2024-02-29 13:24:05 -05:00
Zach Daniel
2c8c993cf9
chore: optimization/cleanups
2024-02-29 13:01:53 -05:00
Zach Daniel
4db1b80eb1
fix: ensure that from_many?
joins are properly limited
...
fix: ensure that lateral joins are properly filtered
2024-02-29 09:22:37 -05:00
Zach Daniel
9e0b566293
ci: don't fail fast on the matrix
2024-02-29 01:14:00 -05:00
Zach Daniel
12994d41b7
ci: actually pass postgres-version through CI
2024-02-29 01:04:06 -05:00
Zach Daniel
39ff70ba97
ci: remove postgres 10 from testing matrix (to see something)
2024-02-29 00:51:21 -05:00
Zach Daniel
2dde294c51
chore: update ash in mix.lock
2024-02-29 00:41:08 -05:00
Zach Daniel
b0cd8381c4
chore: remove unnecessary function head
2024-02-29 00:21:28 -05:00
Zach Daniel
a851a7d834
chore: release version v1.5.11
2024-02-29 00:08:07 -05:00
Zach Daniel
cfebfa278a
chore: fix dialyzer issue
2024-02-29 00:07:56 -05:00
Zach Daniel
d8baa64527
improvement: optimize more cases for simple join aggregates
...
fixes #215
2024-02-29 00:03:29 -05:00
Zach Daniel
bc9718d063
chore: fix dialyzer
2024-02-28 23:42:48 -05:00
Zach Daniel
f716e3bb69
fix: simplify(and fix) exists subquery generation
2024-02-28 22:55:53 -05:00
Zach Daniel
23dd650100
test: test improvements, regression test
2024-02-28 21:24:31 -05:00