From cb7ee34d417ba0ef8c5b0cb08f238578bfa30b1d Mon Sep 17 00:00:00 2001 From: emeric Date: Sun, 28 Jul 2024 14:52:37 +0200 Subject: [PATCH] Added a missing index to speed up direcotry browsing commands --- src/libs/database/impl/Session.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libs/database/impl/Session.cpp b/src/libs/database/impl/Session.cpp index 73819aac..bcd9c03a 100644 --- a/src/libs/database/impl/Session.cpp +++ b/src/libs/database/impl/Session.cpp @@ -206,6 +206,7 @@ namespace lms::db _session.execute("CREATE INDEX IF NOT EXISTS track_id_idx ON track(id)"); _session.execute("CREATE INDEX IF NOT EXISTS track_absolute_path_idx ON track(absolute_file_path)"); + _session.execute("CREATE INDEX IF NOT EXISTS track_directory_release_idx ON track(directory_id, release_id);"); _session.execute("CREATE INDEX IF NOT EXISTS track_name_idx ON track(name)"); _session.execute("CREATE INDEX IF NOT EXISTS track_name_nocase_idx ON track(name COLLATE NOCASE)"); _session.execute("CREATE INDEX IF NOT EXISTS track_mbid_idx ON track(mbid)");