我想在我的模型中添加一些外键。我所做的与添加外键的文档完全相同。这些是模型
专辑型号:
type Album struct {
gorm.Model
Artists []Artist
Name string
ReleaseDate time.Time
Genre Genre
Picture string
}
艺人模特:
type Artist struct {
gorm.Model
Name string
Description string
YearsActive string
}
流派型号:
type Genre struct {
gorm.Model
Name string
Description string
}
轨道型号:
type Track struct {
gorm.Model
Album Album
Name string
Artists []Artist
Playtime time.Duration
}
以及我用于创建表的代码:
DB.Debug().AutoMigrate(&models.Genre{}, &models.Artist{}, &models.Album{}, &models.Track{})
我在这里做错了什么?我是外键概念的新手。我只想将曲目分别与他们的艺术家和专辑相关联。
芜湖不芜
相关分类