Fixed migration being generated due to long constraint names (it was truncated by Postgres. I guess that messes it up). Now we set the constraint names and there's a migration to rename them. (will need to run this in prod)
Running the API works (search packages / get download results); Migration operations all work and there's no pending migration.
Went back using our "own" snake case db convention class
Fixed issue with
System.ArgumentNullException: Value cannot be null. (Parameter 'clrName')
(Due to callingToView(null)
Opt-out of
Identity
types after upgrading to npgsql 3.x (https://www.npgsql.org/efcore/release-notes/3.0.html#default-value-generation-strategy-is-now-identity)Fixed migration being generated due to long constraint names (it was truncated by Postgres. I guess that messes it up). Now we set the constraint names and there's a migration to rename them. (will need to run this in prod)
Running the API works (search packages / get download results); Migration operations all work and there's no pending migration.