[英]go-pg different count fields in struct and table
我使用go-pg庫並在表“ unit”中指定行
type UnitModel struct {
Id int
Name string
TableName struct{} `sql:"unit"`
}
但是表單元包含更多的2個字段,當我打電話時
var unit UnitModel
err := db.Model(&unit).Where("id = ?", id).Select()
得到錯誤“ pg:在模型中找不到列alter_name”。 如何指定忽略表“ unit”中的其他字段?
閱讀go-pg手冊 。 有一個例子,您的情況是:
err := db.Model(&unit).Column("id", "name").Where("id = ?", id).Select()
在4.8.10版go-pg中,此錯誤已修復。 如果數據庫表包含結構中不存在的字段,則不會發生錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.