remove unneeded many 2 many params
This commit is contained in:
9
db/db.go
9
db/db.go
@@ -380,37 +380,28 @@ func (p *PlayQueue) SetItems(items []specid.ID) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type TranscodePreference struct {
|
type TranscodePreference struct {
|
||||||
User *User
|
|
||||||
UserID int `gorm:"not null; unique_index:idx_user_id_client" sql:"default: null; type:int REFERENCES users(id) ON DELETE CASCADE"`
|
UserID int `gorm:"not null; unique_index:idx_user_id_client" sql:"default: null; type:int REFERENCES users(id) ON DELETE CASCADE"`
|
||||||
Client string `gorm:"not null; unique_index:idx_user_id_client" sql:"default: null"`
|
Client string `gorm:"not null; unique_index:idx_user_id_client" sql:"default: null"`
|
||||||
Profile string `gorm:"not null" sql:"default: null"`
|
Profile string `gorm:"not null" sql:"default: null"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type AlbumArtist struct {
|
type AlbumArtist struct {
|
||||||
Album *Album
|
|
||||||
AlbumID int `gorm:"not null; unique_index:idx_album_id_artist_id" sql:"default: null; type:int REFERENCES albums(id) ON DELETE CASCADE"`
|
AlbumID int `gorm:"not null; unique_index:idx_album_id_artist_id" sql:"default: null; type:int REFERENCES albums(id) ON DELETE CASCADE"`
|
||||||
Artist *Artist
|
|
||||||
ArtistID int `gorm:"not null; unique_index:idx_album_id_artist_id" sql:"default: null; type:int REFERENCES artists(id) ON DELETE CASCADE"`
|
ArtistID int `gorm:"not null; unique_index:idx_album_id_artist_id" sql:"default: null; type:int REFERENCES artists(id) ON DELETE CASCADE"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type TrackArtist struct {
|
type TrackArtist struct {
|
||||||
Track *Track
|
|
||||||
TrackID int `gorm:"not null; unique_index:idx_track_id_artist_id" sql:"default: null; type:int REFERENCES tracks(id) ON DELETE CASCADE"`
|
TrackID int `gorm:"not null; unique_index:idx_track_id_artist_id" sql:"default: null; type:int REFERENCES tracks(id) ON DELETE CASCADE"`
|
||||||
Artist *Artist
|
|
||||||
ArtistID int `gorm:"not null; unique_index:idx_track_id_artist_id" sql:"default: null; type:int REFERENCES artists(id) ON DELETE CASCADE"`
|
ArtistID int `gorm:"not null; unique_index:idx_track_id_artist_id" sql:"default: null; type:int REFERENCES artists(id) ON DELETE CASCADE"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type TrackGenre struct {
|
type TrackGenre struct {
|
||||||
Track *Track
|
|
||||||
TrackID int `gorm:"not null; unique_index:idx_track_id_genre_id" sql:"default: null; type:int REFERENCES tracks(id) ON DELETE CASCADE"`
|
TrackID int `gorm:"not null; unique_index:idx_track_id_genre_id" sql:"default: null; type:int REFERENCES tracks(id) ON DELETE CASCADE"`
|
||||||
Genre *Genre
|
|
||||||
GenreID int `gorm:"not null; unique_index:idx_track_id_genre_id" sql:"default: null; type:int REFERENCES genres(id) ON DELETE CASCADE"`
|
GenreID int `gorm:"not null; unique_index:idx_track_id_genre_id" sql:"default: null; type:int REFERENCES genres(id) ON DELETE CASCADE"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type AlbumGenre struct {
|
type AlbumGenre struct {
|
||||||
Album *Album
|
|
||||||
AlbumID int `gorm:"not null; unique_index:idx_album_id_genre_id" sql:"default: null; type:int REFERENCES albums(id) ON DELETE CASCADE"`
|
AlbumID int `gorm:"not null; unique_index:idx_album_id_genre_id" sql:"default: null; type:int REFERENCES albums(id) ON DELETE CASCADE"`
|
||||||
Genre *Genre
|
|
||||||
GenreID int `gorm:"not null; unique_index:idx_album_id_genre_id" sql:"default: null; type:int REFERENCES genres(id) ON DELETE CASCADE"`
|
GenreID int `gorm:"not null; unique_index:idx_album_id_genre_id" sql:"default: null; type:int REFERENCES genres(id) ON DELETE CASCADE"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user