Files
silo-server/migrations/141_episode_title_sort_index.up.sql
T

8 lines
348 B
SQL

-- Episode library title browse. Matches episodeCatalogSelectBody's sort_key
-- expression so PostgreSQL can satisfy ORDER BY title from the episodes index.
CREATE INDEX IF NOT EXISTS idx_episodes_sort_key_content
ON public.episodes USING btree (
LOWER(COALESCE(NULLIF(BTRIM(title), ''), 'Episode ' || episode_number::text)),
content_id
);