diff --git a/migrations/20250420185217_init_migration.sql b/migrations/20250420185217_init_migration.sql index c1a3906..8428205 100644 --- a/migrations/20250420185217_init_migration.sql +++ b/migrations/20250420185217_init_migration.sql @@ -27,8 +27,8 @@ CREATE TABLE IF NOT EXISTS "coverartQueue" ( -- Create an index for better query performance CREATE INDEX metadata_queue_data_metadata ON "metadataQueue" USING gin (metadata); --- Table to store a song's metadata -CREATE TABLE IF NOT EXISTS "metadata" ( +-- Table to store a song's info +CREATE TABLE IF NOT EXISTS "song" ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), title TEXT NOT NULL, artist TEXT NOT NULL, @@ -36,9 +36,15 @@ CREATE TABLE IF NOT EXISTS "metadata" ( album TEXT NOT NULL, genre TEXT NOT NULL, date TEXT NOT NULL, + year INT NOT NULL, track SMALLINT NOT NULL, disc SMALLINT NOT NULL, track_count SMALLINT NOT NULL, disc_count SMALLINT NOT NULL, - duration INT NOT NULL + duration INT NOT NULL, + audio_type TEXT NOT NULL, + date_created timestamptz DEFAULT now(), + filename TEXT NOT NULL, + directory TEXT NOT NULL, + user_id UUID NULL, );