immich
immich copied to clipboard
refactor: database repository
Migrate database repository to use kysely.
TypeORM is now gone from everything, outside of migrations. :tada:
- Replace dynamic/automatic on conflict statements with explicit column names
- Add
CREATE EXTENSION IF NOT EXISTS "uuid-ossp"to first migration (this was previously done automatically byTypeORM) - Remove
TypeORMreconnection logic that was added in #12320. We may need to revisit this to see how it works withkysely
/s/not/now
@mertalev were you able actually to test pgvector upgrades?
@mertalev were you able actually to test pgvector upgrades?
I tested pgvecto.rs 0.2.0 -> 0.3.0 and immich 1.90.2 (last typesense release) -> this PR