Files
silo-server/migrations/076_media_file_root_and_variant_metadata.up.sql
T

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);