15 lines
722 B
SQL
15 lines
722 B
SQL
ALTER TABLE recordings ADD COLUMN jam_track_id BIGINT REFERENCES jam_tracks(id);
|
|
ALTER TABLE recordings ADD COLUMN jam_track_initiator_id VARCHAR(64) REFERENCES users(id);
|
|
|
|
CREATE TABLE recorded_jam_track_tracks (
|
|
id BIGINT PRIMARY KEY,
|
|
user_id VARCHAR(64) NOT NULL REFERENCES users(id) ON DELETE CASCADE,
|
|
jam_track_track_id VARCHAR(64) REFERENCES jam_track_tracks(id) NOT NULL,
|
|
recording_id VARCHAR(64) REFERENCES recordings(id) NOT NULL,
|
|
discard BOOLEAN,
|
|
timeline JSON,
|
|
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
ALTER TABLE recorded_jam_track_tracks ALTER COLUMN id SET DEFAULT nextval('tracks_next_tracker_seq'); |