Comments (11)
How strange. I'll take a look shortly.
from ash_postgres.
Fixed in a combination of fixes to ash and ash_postgres. Cutting a fixed release for ash_postgres
now, ash
fix is released.
from ash_postgres.
Hey @zachdaniel , thank you for looking into it! This has fixed the compilation error, however the test is still failing due to the calculation returning the wrong value. This is also occurring for me locally.
from ash_postgres.
Yep! Meant to update this issue. I'm investigating currently.
from ash_postgres.
Can you try out main of ash_postgres
for me?
from ash_postgres.
Sure β same issue :(
1) test channel: first_member and second member (AshPostgres.Test.ComplexCalculationsTest)
test/complex_calculations_test.exs:64
Assertion with == failed
code: assert channel.name == user_2.name
left: "User 1, User 2"
right: "User 2"
stacktrace:
test/complex_calculations_test.exs:114: (test)
from ash_postgres.
Sorry, I think I hadn't pushed up the fix π€¦ I pushed it up just now with another separate fix.
from ash_postgres.
OK this is making more sense now. I was running postgres v13.3 locally, and the test fails on that version. The github workflow uses latest postgres which is 16.1, and the test is passing. I installed 16.1 locally and the test does indeed pass!
We might therefore need to bump the minimum version of postgres supported by ash_postgres
(currently 10), or find out why it doesn't work on v13.3.
I'm able to use a newer version of postgres in this project so this is solved for me now π₯³
from ash_postgres.
Interestinggggggg. I'm going to add version 10 and 13.3 to our testing matrix I think.
from ash_postgres.
I really can't see why this would be a problem on pg 13 π’
from ash_postgres.
I have tested locally, and your latest commits to ash_postgres
appear to have fixed the issue on all postgres versions π₯³
Thank you π
from ash_postgres.
Related Issues (20)
- parent does not work from within an aggregate filter HOT 1
- protocol Jason.Encoder not implemented for dynamic ([], []) of type Ecto.Query.DynamicExpr HOT 1
- After upgrading to Ash 3 and latest postgres, complex nested aggregate fails HOT 1
- PSQL QUERY ERROR on updating json fields with nested objects containing arrays HOT 1
- Canβt rollback only 1 migration ago with `mix ash.rollback` HOT 2
- Proposal for `ash_postgres.squash_snapshots` mix task HOT 1
- Changing identities leads to generation of erroneous migrations HOT 1
- The maximum length of the index name is not considered HOT 2
- `Identity.where` is not working HOT 3
- Removing an attribute generates a migration with commented out changes, but snapshot with the changes HOT 5
- Handle the new Ecto parameterized type format
- Error thrown if relationship aggregate is used in update with atomic_update HOT 4
- Don't sort identity keys when creating unique indexes
- Updates from GraphQL broken
- Exceeding index limit gives confusing error message
- NaiveDateTime value breaks queries with Map type HOT 6
- Error when attempting to install ash_postgres using Igniter
- An action combining two change commands blows up HOT 1
- Table names generated by the generators should be pluralized
- `configure_runtime/3` runs on repeat installs HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ash_postgres.