Create metadata #133

Merged
kdeng00 merged 28 commits from create_metadata into v0.2 2025-05-23 20:12:15 -04:00
Showing only changes of commit 0a1b6e2ecd - Show all commits
+9 -3
View File
@@ -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,
);