Files
icarus/migrations/20250420185217_init_migration.sql
T
phoenix 92a5977349 Added migrations
Added new table to store metadata
2025-04-23 19:44:18 -04:00

18 lines
559 B
SQL

-- Add migration script here
CREATE EXTENSION IF NOT EXISTS pgcrypto;
-- Table to store queued songs to process
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()
);
-- Create an index for better query performance
CREATE INDEX metadata_queue_data_metadata ON "metadataQueue" USING gin (metadata);