Zach Daniel
d0c7984a89
test: add tests for action filters in bulk update/destroy
...
fix: ensure filter is included in stale record error message
2024-05-12 16:28:48 -04:00
Frank Dugan III
bc02a4d23c
feat: add timestamptz types ( #266 )
2024-05-05 06:08:21 -04:00
Zach Daniel
8eef44951c
test additional bulk action tests
2024-05-03 21:26:08 -04:00
Zach Daniel
77b824e23d
fix: update ash & fix subquery sort references
2024-05-03 00:02:04 -04:00
Zach Daniel
56f3a5eb2f
fix: fix calculate when exprs aren't dynamics
...
test: add test for datetimes
2024-05-02 21:29:21 -04:00
Riccardo Binetti
65f93561d8
chore: add failing test for bulk actions and non-null violations ( #260 )
...
- bulk_create returns a Postgrex error instead of Ash.Error.Changes.Required
like the non-bulk create does
- bulk_update with :stream strategy does the same
- bulk_update with :atomic strategy doesn't trim the empty string and writes it
to the database
2024-05-02 20:31:35 -04:00
Zach Daniel
a2083ff736
fix: update ash_sql for inner join fixes
...
closes #252
chore: small test fixes
2024-04-26 23:51:29 -04:00
Zach Daniel
1524501236
fix: properly honor limit
in bulk operations
2024-04-24 10:17:05 -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
40481a17a0
fix: prevent ecto/pg from getting confused about the type of maps
2024-03-06 08:23:56 -05:00
Zach Daniel
37cb3825f1
fix: properly handle complex types in lists
2024-02-23 20:53:19 -05:00
Zach Daniel
7cbe482fc9
fix: don't update_all or delete_all with order_by
2024-02-19 12:40:26 -05:00
Zach Daniel
0979756b0b
fix: handle updating from queries w/ non-inner initial joins
2024-02-19 11:56:48 -05:00
Zach Daniel
03b630396c
test: update tests to demonstrate streaming update
2024-02-10 18:31:34 -05:00
Zach Daniel
d71cb81792
improvement: handle if select is present on query
2024-01-31 16:30:23 -05:00
Zach Daniel
c0c9621534
improvement: support new bulk operations
...
fix: support encoding errors with expressions in them
2023-12-31 08:40:30 -05:00