12 lines
560 B
SQL
12 lines
560 B
SQL
-- Composite indexes for home/catalog shelf + availability lookups
|
|
CREATE INDEX IF NOT EXISTS "media_files_available_movie_id_idx"
|
|
ON "media_files" ("available", "movie_id");
|
|
|
|
CREATE INDEX IF NOT EXISTS "media_files_available_episode_id_idx"
|
|
ON "media_files" ("available", "episode_id");
|
|
|
|
CREATE INDEX IF NOT EXISTS "media_files_available_shelf_id_movie_id_idx"
|
|
ON "media_files" ("available", "shelf_id", "movie_id");
|
|
|
|
CREATE INDEX IF NOT EXISTS "media_files_available_shelf_id_episode_id_idx"
|
|
ON "media_files" ("available", "shelf_id", "episode_id");
|