diff --git a/backend/src/db.js b/backend/src/db.js index 2a71f4b..59577bb 100644 --- a/backend/src/db.js +++ b/backend/src/db.js @@ -556,6 +556,17 @@ if (!db.prepare("SELECT name FROM sqlite_master WHERE type='table' AND name='mov db.exec("ALTER TABLE movie_favorites ADD COLUMN fsk TEXT NOT NULL DEFAULT ''"); } +// xREL Badge Cache (persistent, überlebt Container-Restarts) +if (!db.prepare("SELECT name FROM sqlite_master WHERE type='table' AND name='xrel_cache'").get()) { + db.exec(` + CREATE TABLE xrel_cache ( + cache_key TEXT PRIMARY KEY, + value TEXT NOT NULL, + expires_at INTEGER NOT NULL + ) + `); +} + // TMDb-Token Default if (!db.prepare("SELECT value FROM admin_settings WHERE key='tmdb_token'").get()) db.prepare("INSERT INTO admin_settings (key,value) VALUES ('tmdb_token','')").run();