From 9711044290dad315990f1281b148959068ec5de2 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 7 Jul 2023 22:53:25 +1000 Subject: [PATCH] Improve performance of invalid ID fix in DB check Fixes https://forums.ankiweb.net/t/check-database-is-stuck-on-checking-history/31891 --- rslib/src/storage/dbcheck/invalid_ids_create.sql | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rslib/src/storage/dbcheck/invalid_ids_create.sql b/rslib/src/storage/dbcheck/invalid_ids_create.sql index b14d2e9c5..b7efc8bd7 100644 --- a/rslib/src/storage/dbcheck/invalid_ids_create.sql +++ b/rslib/src/storage/dbcheck/invalid_ids_create.sql @@ -24,4 +24,5 @@ SELECT id, ORDER BY id ) - 1 AS new_id FROM "{source_table}" -WHERE id > "{max_valid_id}"; \ No newline at end of file +WHERE id > "{max_valid_id}"; +CREATE INDEX invalid_ids_id_idx ON invalid_ids (id); \ No newline at end of file