diff --git a/.gitignore b/.gitignore index a02baa538..f2572c3ce 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ target - +*~ *.swp diff --git a/manifest b/manifest index 007d4b8ac..c09537cbb 100644 --- a/manifest +++ b/manifest @@ -18,3 +18,4 @@ drop_users_name.sql recordings.sql favorites.sql user_authorizations.sql +music_session_all_params.sql diff --git a/up/music_session_all_params.sql b/up/music_session_all_params.sql new file mode 100644 index 000000000..5ba065fb5 --- /dev/null +++ b/up/music_session_all_params.sql @@ -0,0 +1,12 @@ +ALTER TABLE music_sessions ADD COLUMN band_id VARCHAR(64) REFERENCES bands(id); +ALTER TABLE music_sessions ADD COLUMN approval_required BOOLEAN NOT NULL; +ALTER TABLE music_sessions ADD COLUMN fan_access BOOLEAN NOT NULL; +ALTER TABLE music_sessions ADD COLUMN fan_chat BOOLEAN NOT NULL; +CREATE TABLE fan_invitations ( + id VARCHAR(64) PRIMARY KEY DEFAULT uuid_generate_v4(), + sender_id VARCHAR(64) REFERENCES users(id) ON DELETE CASCADE, + receiver_id VARCHAR(64) REFERENCES users(id) ON DELETE CASCADE, + music_session_id VARCHAR(64) REFERENCES music_sessions(id) ON DELETE CASCADE, + created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP +);