From 5a742398ce2dc9f7dea4493c622ff7117a9734b9 Mon Sep 17 00:00:00 2001 From: Bogdan Date: Tue, 16 Jan 2024 07:16:44 +0200 Subject: [PATCH] Added some missing indexes to database --- .../Datastore/Migration/237_add_indexes.cs | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/NzbDrone.Core/Datastore/Migration/237_add_indexes.cs diff --git a/src/NzbDrone.Core/Datastore/Migration/237_add_indexes.cs b/src/NzbDrone.Core/Datastore/Migration/237_add_indexes.cs new file mode 100644 index 00000000000..9885b0983e0 --- /dev/null +++ b/src/NzbDrone.Core/Datastore/Migration/237_add_indexes.cs @@ -0,0 +1,29 @@ +using FluentMigrator; +using NzbDrone.Core.Datastore.Migration.Framework; + +namespace NzbDrone.Core.Datastore.Migration +{ + [Migration(237)] + public class add_indexes : NzbDroneMigrationBase + { + protected override void MainDbUpgrade() + { + Create.Index().OnTable("Blocklist").OnColumn("MovieId"); + Create.Index().OnTable("Blocklist").OnColumn("Date"); + + Create.Index() + .OnTable("History") + .OnColumn("MovieId").Ascending() + .OnColumn("Date").Descending(); + + Delete.Index().OnTable("History").OnColumn("DownloadId"); + Create.Index() + .OnTable("History") + .OnColumn("DownloadId").Ascending() + .OnColumn("Date").Descending(); + + Create.Index().OnTable("Movies").OnColumn("MovieFileId"); + Create.Index().OnTable("Movies").OnColumn("Path"); + } + } +}