Hello,
I am getting following error:
column: undefined,
dataType: undefined,
constraint: undefined,
file: 'typecmds.c',
line: '247',
routine: 'DefineType'
}
api worker exited with code 1
Starting api worker
[Nest] 2655 - 11/05/2024, 9:50:49 AM LOG [Api:EventRepository] Initialized websocket server
[Nest] 2655 - 11/05/2024, 9:50:49 AM LOG [Api:DatabaseService] Updating pgvecto.rs extension to 0.3.0
[Nest] 2655 - 11/05/2024, 9:50:49 AM WARN [Api:DatabaseService] The pgvecto.rs extension can be updated to 0.3.0.
Immich attempted to update the extension, but failed to do so.
This may be because Immich does not have the necessary permissions to update the extension.
Please run 'ALTER EXTENSION vectors UPDATE' manually as a superuser.
See https://immich.app/docs/guides/database-queries for how to query the database.
QueryFailedError: type "svector" already exists
at PostgresQueryRunner.query (/app/immich/server/node_modules/typeorm/driver/postgres/PostgresQueryRunner.js:219:19)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async DataSource.query (/app/immich/server/node_modules/typeorm/data-source/DataSource.js:350:20)
at async /app/immich/server/dist/repositories/database.repository.js:93:13
at async EntityManager.transaction (/app/immich/server/node_modules/typeorm/entity-manager/EntityManager.js:73:28)
at async DatabaseRepository.updateVectorExtension (/app/immich/server/dist/repositories/database.repository.js:84:9)
at async DatabaseService.updateExtension (/app/immich/server/dist/services/database.service.js:131:41)
at async /app/immich/server/dist/services/database.service.js:84:17
at async /app/immich/server/dist/repositories/database.repository.js:197:23 {
query: "ALTER EXTENSION vectors UPDATE TO '0.3.0'",
parameters: undefined,
driverError: error: type "svector" already exists
at /app/immich/server/node_modules/pg/lib/client.js:535:17
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async PostgresQueryRunner.query (/app/immich/server/node_modules/typeorm/driver/postgres/PostgresQueryRunner.js:184:25)
at async DataSource.query (/app/immich/server/node_modules/typeorm/data-source/DataSource.js:350:20)
at async /app/immich/server/dist/repositories/database.repository.js:93:13
at async EntityManager.transaction (/app/immich/server/node_modules/typeorm/entity-manager/EntityManager.js:73:28)
at async DatabaseRepository.updateVectorExtension (/app/immich/server/dist/repositories/database.repository.js:84:9)
at async DatabaseService.updateExtension (/app/immich/server/dist/services/database.service.js:131:41)
at async /app/immich/server/dist/services/database.service.js:84:17
at async /app/immich/server/dist/repositories/database.repository.js:197:23 {
length: 86,
severity: 'ERROR',
code: '42710',
detail: undefined,
.