我有这个结构:
type User struct {
ID int
CreatedAt int
UpdatedAt int
DeviceUniqueIdentifier string
Sessions []Session `has_many:"sessions"`
}
我不知道如何在嘶嘶声中导出它,所以我这样做了:
buffalo pop generate model User
令我惊讶的是,它实际上生成了一个 User 并在数据库中放置了一个表,但表和结构都不是预期的。
这是新的用户结构:
...
type User struct {
ID uuid.UUID `json:"id" db:"id"`
CreatedAt time.Time `json:"created_at" db:"created_at"`
UpdatedAt time.Time `json:"updated_at" db:"updated_at"`
}
...
有没有办法生成传递一些字段?或者有没有办法自动将结构转换为表格?