- Move migration pair to 137 to keep numbering aligned - Preserve the existing recap preview marker schema change
23 lines
1.2 KiB
SQL
23 lines
1.2 KiB
SQL
ALTER TABLE media_files
|
|
ADD COLUMN IF NOT EXISTS recap_start double precision,
|
|
ADD COLUMN IF NOT EXISTS recap_end double precision,
|
|
ADD COLUMN IF NOT EXISTS recap_markers_source text,
|
|
ADD COLUMN IF NOT EXISTS recap_markers_provider text,
|
|
ADD COLUMN IF NOT EXISTS recap_markers_confidence double precision,
|
|
ADD COLUMN IF NOT EXISTS recap_markers_algorithm text,
|
|
ADD COLUMN IF NOT EXISTS recap_markers_detected_at timestamp with time zone,
|
|
ADD COLUMN IF NOT EXISTS preview_start double precision,
|
|
ADD COLUMN IF NOT EXISTS preview_end double precision,
|
|
ADD COLUMN IF NOT EXISTS preview_markers_source text,
|
|
ADD COLUMN IF NOT EXISTS preview_markers_provider text,
|
|
ADD COLUMN IF NOT EXISTS preview_markers_confidence double precision,
|
|
ADD COLUMN IF NOT EXISTS preview_markers_algorithm text,
|
|
ADD COLUMN IF NOT EXISTS preview_markers_detected_at timestamp with time zone;
|
|
|
|
ALTER TABLE user_profiles
|
|
ADD COLUMN IF NOT EXISTS auto_skip_recap boolean NOT NULL DEFAULT false,
|
|
ADD COLUMN IF NOT EXISTS auto_play_next_preview boolean NOT NULL DEFAULT false;
|
|
|
|
INSERT INTO server_settings (key, value) VALUES ('introdb.api_key', '')
|
|
ON CONFLICT (key) DO NOTHING;
|