jam-cloud/db/up/saved_tracks.sql

12 lines
487 B
SQL

CREATE TABLE saved_tracks (
id VARCHAR(64) PRIMARY KEY DEFAULT uuid_generate_v4(),
user_id VARCHAR(64) REFERENCES users(id) ON DELETE CASCADE,
instrument_id VARCHAR(64) REFERENCES instruments(id) ON DELETE CASCADE,
sound VARCHAR(64) NOT NULL,
next_part_to_upload INTEGER NOT NULL DEFAULT 0,
fully_uploaded BOOLEAN NOT NULL DEFAULT FALSE,
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
);