From 918506168a7f088c2b275174c2abc8c9f6339cda Mon Sep 17 00:00:00 2001 From: bvandeusen Date: Sun, 19 Apr 2026 15:15:35 +0000 Subject: [PATCH] M1/#293: add GetAlbumByArtistAndTitle for no-mbid dedupe --- internal/db/queries/albums.sql | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/db/queries/albums.sql b/internal/db/queries/albums.sql index 291aa311..007ada5e 100644 --- a/internal/db/queries/albums.sql +++ b/internal/db/queries/albums.sql @@ -14,5 +14,9 @@ RETURNING *; -- name: GetAlbumByID :one SELECT * FROM albums WHERE id = $1; +-- name: GetAlbumByArtistAndTitle :one +-- Scanner uses this for the no-mbid dedupe path: resolve-or-create. +SELECT * FROM albums WHERE artist_id = $1 AND title = $2 LIMIT 1; + -- name: ListAlbumsByArtist :many SELECT * FROM albums WHERE artist_id = $1 ORDER BY release_date NULLS LAST, sort_title;