jam-cloud/db/up/recorded_jam_track_tracks.sql

16 lines
723 B
MySQL
Raw Normal View History

2015-02-27 17:51:45 +00:00
ALTER TABLE recordings ADD COLUMN jam_track_id BIGINT REFERENCES jam_tracks(id);
2015-02-24 23:16:12 +00:00
ALTER TABLE recordings ADD COLUMN jam_track_initiator_id VARCHAR(64) REFERENCES users(id);
CREATE TABLE recorded_jam_track_tracks (
id BIGINT PRIMARY KEY,
2015-02-27 17:51:45 +00:00
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,
2015-02-24 23:16:12 +00:00
discard BOOLEAN,
timeline JSON,
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
);
2015-02-27 17:51:45 +00:00
ALTER TABLE recorded_jam_track_tracks ALTER COLUMN id SET DEFAULT nextval('tracks_next_tracker_seq');