stremio/apps/master-api/prisma/migrations/20260917050000_home_query_indexes/migration.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");