From 647aaf1d2167ed095ac2c09a16a0e95099365698 Mon Sep 17 00:00:00 2001 From: Deluan Date: Sat, 5 Sep 2026 01:55:55 -0400 Subject: [PATCH] fix(pglite): give scrobbles.id a sequence SQLite's INTEGER PRIMARY KEY auto-assigns ids; the translated column had no default, so every scrobble insert failed with a NOT NULL violation. --- db/migrations/20260905004449_initial_schema.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/db/migrations/20260905004449_initial_schema.sql b/db/migrations/20260905004449_initial_schema.sql index e146b3002..8b35a59f1 100644 --- a/db/migrations/20260905004449_initial_schema.sql +++ b/db/migrations/20260905004449_initial_schema.sql @@ -347,7 +347,7 @@ CREATE TABLE IF NOT EXISTS "scrobble_buffer" CONSTRAINT scrobble_buffer_pk_uq UNIQUE (user_id, service, media_file_id, play_time) ); CREATE TABLE IF NOT EXISTS "scrobbles"( - id INTEGER PRIMARY KEY, + id bigserial PRIMARY KEY, media_file_id text NOT NULL , user_id text NOT NULL