Queue meta data (#121)

* Added migrations

Added new table to store metadata

* Updated table

* Added code for new endpoint

* Updated module

* Code formatting:

* Added test code

* Fixed test

* Cleanup

* Code refactor
This commit was merged in pull request #121.
This commit is contained in:
KD
2025-04-23 20:50:07 -04:00
committed by GitHub
parent 2823452198
commit f823a99984
4 changed files with 232 additions and 1 deletions
+11 -1
View File
@@ -6,4 +6,14 @@ CREATE TABLE IF NOT EXISTS "songQueue" (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
filename TEXT NOT NULL,
data BYTEA NOT NULL
);
);
CREATE TABLE IF NOT EXISTS "metadataQueue" (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
metadata jsonb NOT NULL,
created_at timestamp DEFAULT now(),
song_queue_id UUID NOT NULL
);
-- Create an index for better query performance
CREATE INDEX metadata_queue_data_metadata ON "metadataQueue" USING gin (metadata);