【发布时间】:2020-11-02 03:54:04
【问题描述】:
我想自动迁移我的模型,但在运行时出现此错误:
invalid sql type (slice) for postgres
这是我的结构:
type Tracking struct {
ServerID int64
Tracks []map[string]interface{}
}
我正在使用 gorm 来处理数据库。 (github.com/jinzhu/gorm)
错误来自:AutoMigrate(&Tracking{})
有解决办法吗? 已经谢谢了
【问题讨论】:
-
[]map[string]interface{}与数据库类型不兼容。您需要按照here 的描述编写自己的扫描仪 -
您的数据库迁移文件中的
Tracks列类型是什么?
标签: postgresql go migration go-gorm