Files
silo-server/migrations/sql/137_recap_preview_markers.sql

51 lines
2.2 KiB
SQL

-- +goose Up
-- +goose StatementBegin
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;
-- +goose StatementEnd
-- +goose Down
-- +goose StatementBegin
DELETE FROM server_settings WHERE key = 'introdb.api_key';
ALTER TABLE user_profiles
DROP COLUMN IF EXISTS auto_play_next_preview,
DROP COLUMN IF EXISTS auto_skip_recap;
ALTER TABLE media_files
DROP COLUMN IF EXISTS preview_markers_detected_at,
DROP COLUMN IF EXISTS preview_markers_algorithm,
DROP COLUMN IF EXISTS preview_markers_confidence,
DROP COLUMN IF EXISTS preview_markers_provider,
DROP COLUMN IF EXISTS preview_markers_source,
DROP COLUMN IF EXISTS preview_end,
DROP COLUMN IF EXISTS preview_start,
DROP COLUMN IF EXISTS recap_markers_detected_at,
DROP COLUMN IF EXISTS recap_markers_algorithm,
DROP COLUMN IF EXISTS recap_markers_confidence,
DROP COLUMN IF EXISTS recap_markers_provider,
DROP COLUMN IF EXISTS recap_markers_source,
DROP COLUMN IF EXISTS recap_end,
DROP COLUMN IF EXISTS recap_start;
-- +goose StatementEnd