From 05b2e11ab42c763d09fdd181ee9649fdb5f222b1 Mon Sep 17 00:00:00 2001 From: 409 Date: Thu, 28 Nov 2024 02:49:55 +0100 Subject: [PATCH] feat(db): add albums table --- src/database/mod.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/database/mod.rs b/src/database/mod.rs index 02d976e..04884bc 100644 --- a/src/database/mod.rs +++ b/src/database/mod.rs @@ -37,6 +37,16 @@ pub fn initialize_database( [], )?; + connection.execute( + "CREATE TABLE IF NOT EXISTS albums ( + name TEXT NOT NULL, + artist_id INTEGER NOT NULL, + PRIMARY KEY (name, artist_id), + FOREIGN KEY (artist_id) REFERENCES artists (id) ON DELETE CASCADE + )", + [], + )?; + connection.execute( " CREATE TABLE IF NOT EXISTS tracks (