From 1e30c0702e58a5dd0229b8c66f837c4138c195b1 Mon Sep 17 00:00:00 2001 From: zadam Date: Sun, 21 Jan 2024 11:13:45 +0100 Subject: [PATCH] add indexes sooner in the migration process to speed it up #4535 --- db/migrations/0215__content_structure.sql | 3 +++ db/migrations/0219__attachments.sql | 2 ++ 2 files changed, 5 insertions(+) diff --git a/db/migrations/0215__content_structure.sql b/db/migrations/0215__content_structure.sql index 9f599cec3..f8c6a461f 100644 --- a/db/migrations/0215__content_structure.sql +++ b/db/migrations/0215__content_structure.sql @@ -8,3 +8,6 @@ CREATE TABLE IF NOT EXISTS "blobs" ( ALTER TABLE notes ADD blobId TEXT DEFAULT NULL; ALTER TABLE note_revisions ADD blobId TEXT DEFAULT NULL; + +CREATE INDEX IF NOT EXISTS IDX_notes_blobId on notes (blobId); +CREATE INDEX IF NOT EXISTS IDX_revisions_blobId on revisions (blobId); diff --git a/db/migrations/0219__attachments.sql b/db/migrations/0219__attachments.sql index 5e7c93e96..246360bfe 100644 --- a/db/migrations/0219__attachments.sql +++ b/db/migrations/0219__attachments.sql @@ -19,3 +19,5 @@ CREATE INDEX IDX_attachments_ownerId_role CREATE INDEX IDX_attachments_utcDateScheduledForErasureSince on attachments (utcDateScheduledForErasureSince); + +CREATE INDEX IF NOT EXISTS IDX_attachments_blobId on attachments (blobId);