19 lines
1013 B
SQL
19 lines
1013 B
SQL
ALTER TABLE media_files
|
|
ADD COLUMN IF NOT EXISTS canonical_root_path TEXT NOT NULL DEFAULT '',
|
|
ADD COLUMN IF NOT EXISTS edition_raw TEXT NOT NULL DEFAULT '',
|
|
ADD COLUMN IF NOT EXISTS edition_key TEXT NOT NULL DEFAULT '',
|
|
ADD COLUMN IF NOT EXISTS edition_confidence DOUBLE PRECISION,
|
|
ADD COLUMN IF NOT EXISTS edition_source TEXT NOT NULL DEFAULT '',
|
|
ADD COLUMN IF NOT EXISTS presentation_kind TEXT NOT NULL DEFAULT '',
|
|
ADD COLUMN IF NOT EXISTS presentation_group_key TEXT NOT NULL DEFAULT '',
|
|
ADD COLUMN IF NOT EXISTS presentation_part_index INTEGER,
|
|
ADD COLUMN IF NOT EXISTS presentation_part_total INTEGER,
|
|
ADD COLUMN IF NOT EXISTS multi_episode_start INTEGER,
|
|
ADD COLUMN IF NOT EXISTS multi_episode_end INTEGER;
|
|
|
|
CREATE INDEX IF NOT EXISTS idx_media_files_folder_root
|
|
ON media_files (media_folder_id, canonical_root_path);
|
|
|
|
CREATE INDEX IF NOT EXISTS idx_media_files_variant_group
|
|
ON media_files (content_id, edition_key, presentation_group_key, resolution);
|