From d76f08aba4c1489ca65e55f76449026ead61a8a1 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 000000000..9885b0983 --- /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"); + } + } +}