feat: extended data structures #50

Merged
devitq merged 15 commits from feat/extend-data-structures-48 into develop 2026-05-20 21:37:12 +00:00
Showing only changes of commit 1f22be3401 - Show all commits
@@ -1,12 +1,17 @@
-- Add jellyfin_id columns for mapping between MovieNight and Jellyfin
ALTER TABLE films
ADD COLUMN jellyfin_id UUID UNIQUE NULL,
ADD COLUMN jellyfin_library_id UUID NULL;
ADD COLUMN jellyfin_id UUID;
ALTER TABLE films
ADD CONSTRAINT uq_films_jellyfin_id UNIQUE (jellyfin_id);
CREATE INDEX idx_films_jellyfin_id ON films(jellyfin_id);
-- Add jellyfin_id to users for sync mapping
ALTER TABLE users
ADD COLUMN jellyfin_id UUID UNIQUE NULL;
ADD COLUMN jellyfin_id UUID;
ALTER TABLE users
ADD CONSTRAINT uq_users_jellyfin_id UNIQUE (jellyfin_id);
CREATE INDEX idx_users_jellyfin_id ON users(jellyfin_id);