如何在gorm模型上定义字符串列表



这是我的型号

type Ticket struct {
gorm.Model
PassengerName string         `json:"passenger_name"`
Price         uint64         `json:"price"`
Seat          pq.StringArray `gorm:"type:string[]" json:"seat"`
}

gorm.io/河流/postgres@v1.3.1/migrator.go:118错误:键入";字符串[]";不存在(SQLSTATE 42704(

postgre中没有字符串数据类型。将字符串[]更改为文本[]

这不是一个好方法。你应该为它单独做一张桌子

票务表:

type Ticket struct {
gorm.Model
PassengerName string         `json:"passenger_name"`
Price         uint64         `json:"price"`
Seat          []Seat         `json:"seat" gorm:"foreignKey:SeatId"` }

座位表:

type Seat struct {
gorm.Modal
SeatId  serial `json:seat_id`
Seat    string `json:"seat"`}

相关内容

  • 没有找到相关文章

最新更新