change database, add queries

This commit is contained in:
zardzul
2026-03-14 18:18:10 +01:00
parent 3ffd7cfc8d
commit 433c7b4085
5 changed files with 65 additions and 4 deletions
+16 -1
View File
@@ -3,4 +3,19 @@
SELECT * FROM albums WHERE id = $1;
-- name: GetAllAlbums :many
SELECT * FROM albums;
SELECT * FROM albums;
-- name: CreateAlbum :one
INSERT INTO albums (id, name, artist, release_date, album_art_url) VALUES ($1, $2, $3, $4, $5) RETURNING id;
-- name: UpdateAlbum :exec
UPDATE albums SET name = $2, artist = $3, release_date = $4, album_art_url = $5 WHERE id = $1;
-- name: DeleteAlbum :exec
DELETE FROM albums WHERE id = $1;
-- name: SearchAlbums :many
SELECT * FROM albums WHERE name ILIKE '%' || $1 || '%' OR artist ILIKE '%' || $1 || '%';
-- name: GetAlbumsByArtist :many
SELECT * FROM albums WHERE artist = $1;