Created Playlist

This commit is contained in:
2024-04-13 15:12:50 -04:00
parent 1a9addefa4
commit 5dd0710eb8
4 changed files with 133 additions and 0 deletions

View File

@ -22,6 +22,21 @@ diesel::table! {
}
}
diesel::table! {
playlist_songs (playlist_id, song_id) {
playlist_id -> Int4,
song_id -> Int4,
}
}
diesel::table! {
playlists (id) {
id -> Int4,
name -> Varchar,
user_id -> Int4,
}
}
diesel::table! {
song_artists (song_id, artist_id) {
song_id -> Int4,
@ -54,6 +69,9 @@ diesel::table! {
diesel::joinable!(album_artists -> albums (album_id));
diesel::joinable!(album_artists -> artists (artist_id));
diesel::joinable!(playlist_songs -> playlists (playlist_id));
diesel::joinable!(playlist_songs -> songs (song_id));
diesel::joinable!(playlists -> users (user_id));
diesel::joinable!(song_artists -> artists (artist_id));
diesel::joinable!(song_artists -> songs (song_id));
diesel::joinable!(songs -> albums (album_id));
@ -62,6 +80,8 @@ diesel::allow_tables_to_appear_in_same_query!(
album_artists,
albums,
artists,
playlist_songs,
playlists,
song_artists,
songs,
users,