mirror of
https://github.com/immich-app/immich
synced 2026-08-15 13:03:57 +00:00
chore(server): AssetOcrSyncReset.ts
This commit is contained in:
parent
fe8e08cfb2
commit
c0647382cd
1 changed files with 12 additions and 0 deletions
|
|
@ -0,0 +1,12 @@
|
|||
import { Kysely, sql } from 'kysely';
|
||||
|
||||
export async function up(db: Kysely<any>): Promise<void> {
|
||||
// OCR visibility updates did not bump updateId before the asset_ocr_updatedAt trigger was added,
|
||||
// so clients never received those changes. There is no way to know which rows were missed, so
|
||||
// reset the checkpoint to backfill all OCR rows on the next sync.
|
||||
await sql`DELETE FROM session_sync_checkpoint WHERE type = 'AssetOcrV1'`.execute(db);
|
||||
}
|
||||
|
||||
export async function down(): Promise<void> {
|
||||
// Not implemented
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue