From a9cae7ab1ee59c80df305a9e26e93651ba6887e3 Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Sun, 30 Oct 2022 22:50:16 +0100 Subject: [PATCH] MediaCollection: Add indices to keep_updated, pinned, watch_in_order for faster DB requests --- server/entertainment_decider/models.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/entertainment_decider/models.py b/server/entertainment_decider/models.py index 50cbd34..da936fa 100644 --- a/server/entertainment_decider/models.py +++ b/server/entertainment_decider/models.py @@ -706,6 +706,7 @@ class MediaCollection(db.Entity, Tagable): keep_updated: bool = orm.Required( bool, default=False, + index=True, ) watch_in_order_auto: bool = orm.Required( bool, @@ -715,6 +716,7 @@ class MediaCollection(db.Entity, Tagable): pinned: bool = orm.Required( bool, default=False, + index=True, ) ignored: bool = orm.Required( bool, @@ -723,6 +725,7 @@ class MediaCollection(db.Entity, Tagable): watch_in_order: bool = orm.Required( bool, default=True, + index=True, ) tag_list: Iterable[Tag] = orm.Set(