为了账号安全,请及时绑定邮箱和手机立即绑定

go-pg 结构和表中的不同计数字段

go-pg 结构和表中的不同计数字段

Go
富国沪深 2022-03-07 15:58:48
我使用 go-pg 库并在表“单元”中指定行type UnitModel struct {    Id int    Name string    TableName struct{} `sql:"unit"`}但表格单元包含超过 2 个字段,当我打电话时var unit UnitModelerr := db.Model(&unit).Where("id = ?", id).Select()得到错误“pg:在模型中找不到列 alter_name”。如何指定忽略表“单元”中的其他字段?
查看完整描述

2 回答

?
GCT1015

TA贡献1827条经验 获得超4个赞

阅读go-pg 手册。有一个例子,你的情况是:

err := db.Model(&unit).Column("id", "name").Where("id = ?", id).Select()


查看完整回答
反对 回复 2022-03-07
?
狐的传说

TA贡献1804条经验 获得超3个赞

在版本 4.8.10 go-pg 中修复了这个错误。如果 db 表包含结构中不存在的字段,则不会发生错误。


查看完整回答
反对 回复 2022-03-07
  • 2 回答
  • 0 关注
  • 120 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信