24 lines
1.1 KiB
SQL
24 lines
1.1 KiB
SQL
-- Recreate dropped duplicate indexes (matching original 001 schema)
|
|
CREATE INDEX IF NOT EXISTS idx_api_keys_api_key
|
|
ON public.api_keys USING btree (api_key);
|
|
|
|
CREATE INDEX IF NOT EXISTS idx_seasons_series
|
|
ON public.seasons USING btree (series_id, season_number);
|
|
|
|
CREATE INDEX IF NOT EXISTS idx_episodes_series
|
|
ON public.episodes USING btree (series_id, season_number, episode_number);
|
|
|
|
-- Drop new indexes
|
|
DROP INDEX IF EXISTS public.idx_item_people_person_kind;
|
|
DROP INDEX IF EXISTS public.idx_uwp_profile_in_progress;
|
|
DROP INDEX IF EXISTS public.idx_uwp_profile_completed;
|
|
DROP INDEX IF EXISTS public.idx_media_items_keywords;
|
|
DROP INDEX IF EXISTS public.idx_media_items_tvdb_id;
|
|
DROP INDEX IF EXISTS public.idx_media_items_imdb_id;
|
|
DROP INDEX IF EXISTS public.idx_media_items_tmdb_id;
|
|
DROP INDEX IF EXISTS public.idx_media_items_release_date;
|
|
DROP INDEX IF EXISTS public.idx_media_items_sort_key;
|
|
DROP INDEX IF EXISTS public.idx_people_name_trgm;
|
|
-- idx_people_name_lower is owned by migration 007; do not drop on 102 rollback.
|
|
-- Note: pg_trgm extension is left installed; harmless if unused.
|