diff --git a/manifest b/manifest index 04dbf523e..23a176f4a 100644 --- a/manifest +++ b/manifest @@ -3,3 +3,5 @@ users.sql sessions_api_v1.sql users_v1.sql p2p.sql +collapse_participants.sql +genre_session.sql diff --git a/up/genre_session.sql b/up/genre_session.sql new file mode 100644 index 000000000..cf18064cd --- /dev/null +++ b/up/genre_session.sql @@ -0,0 +1,27 @@ +-- sessions -> genre mapping +CREATE TABLE genres_music_sessions ( + id VARCHAR(64) PRIMARY KEY DEFAULT uuid_generate_v4(), + genre_id VARCHAR(64) REFERENCES genres(id) ON DELETE CASCADE, + music_session_id VARCHAR(64) REFERENCES music_sessions(id) ON DELETE CASCADE +); + +INSERT INTO genres (description) VALUES + ('African'), + ('Ambient'), + ('Asian'), + ('Blues'), + ('Classical'), + ('Country'), + ('Electronic'), + ('Folk'), + ('Hip Hop'), + ('Jazz'), + ('Latin'), + ('Metal'), + ('Pop'), + ('R&B'), + ('Reggae'), + ('Religious'), + ('Rock'), + ('Ska'), + ('Other');