18 lines
688 B
SQL
18 lines
688 B
SQL
ALTER TABLE playback_decisions
|
|
ADD COLUMN device_name text NOT NULL DEFAULT '',
|
|
ADD COLUMN client_name text NOT NULL DEFAULT '',
|
|
ADD COLUMN client_version text NOT NULL DEFAULT '',
|
|
ADD COLUMN remote_ip_hash text NOT NULL DEFAULT '';
|
|
|
|
ALTER TABLE playback_sessions
|
|
ADD COLUMN media_id uuid,
|
|
ADD COLUMN source_id uuid,
|
|
ADD COLUMN node_id uuid,
|
|
ADD COLUMN position_ticks bigint NOT NULL DEFAULT 0 CHECK (position_ticks >= 0),
|
|
ADD COLUMN device_name text NOT NULL DEFAULT '',
|
|
ADD COLUMN client_name text NOT NULL DEFAULT '',
|
|
ADD COLUMN client_version text NOT NULL DEFAULT '';
|
|
|
|
CREATE INDEX playback_sessions_recent_idx
|
|
ON playback_sessions(updated_at DESC, id DESC);
|