From f21aa321f6f8739acf61aa03add41bd7214763f2 Mon Sep 17 00:00:00 2001 From: perfectra1n Date: Fri, 28 Nov 2025 21:29:48 -0800 Subject: [PATCH] fix(fts): remove index of components --- apps/server/src/assets/db/schema.sql | 5 +---- apps/server/src/migrations/0234__add_fts5_search.ts | 11 +---------- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/apps/server/src/assets/db/schema.sql b/apps/server/src/assets/db/schema.sql index d46e6ba72..b0c2b0326 100644 --- a/apps/server/src/assets/db/schema.sql +++ b/apps/server/src/assets/db/schema.sql @@ -201,12 +201,9 @@ CREATE INDEX IDX_revisions_note_date ON revisions (noteId, utcDateCreated DESC); -- ENTITY_CHANGES TABLE INDEXES -CREATE INDEX IDX_entity_changes_sync +CREATE INDEX IDX_entity_changes_sync ON entity_changes (isSynced, utcDateChanged); -CREATE INDEX IDX_entity_changes_component -ON entity_changes (componentId, utcDateChanged DESC); - -- RECENT_NOTES TABLE INDEXES CREATE INDEX IDX_recent_notes_date ON recent_notes (utcDateCreated DESC); diff --git a/apps/server/src/migrations/0234__add_fts5_search.ts b/apps/server/src/migrations/0234__add_fts5_search.ts index 71d6ef17f..5877a05a2 100644 --- a/apps/server/src/migrations/0234__add_fts5_search.ts +++ b/apps/server/src/migrations/0234__add_fts5_search.ts @@ -481,20 +481,11 @@ export default function addFTS5SearchAndPerformanceIndexes() { log.info("Creating composite index for entity changes sync..."); sql.executeScript(` DROP INDEX IF EXISTS IDX_entity_changes_sync; - CREATE INDEX IF NOT EXISTS IDX_entity_changes_sync + CREATE INDEX IF NOT EXISTS IDX_entity_changes_sync ON entity_changes (isSynced, utcDateChanged); `); indexesCreated.push("IDX_entity_changes_sync"); - // Index for component-based queries - log.info("Creating index for component-based entity change queries..."); - sql.executeScript(` - DROP INDEX IF EXISTS IDX_entity_changes_component; - CREATE INDEX IF NOT EXISTS IDX_entity_changes_component - ON entity_changes (componentId, utcDateChanged DESC); - `); - indexesCreated.push("IDX_entity_changes_component"); - // ======================================== // RECENT_NOTES TABLE INDEXES // ========================================