首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >go-pg结构和表中的不同计数字段

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

Stack Overflow用户
提问于 2016-08-30 12:36:14
回答 2查看 626关注 0票数 0

我使用go-pg库并在表"unit“中指定行。

代码语言:javascript
复制
type UnitModel struct {
    Id int
    Name string

    TableName struct{} `sql:"unit"`
}

但是表单元包含2个以上的字段,并且当我调用

代码语言:javascript
复制
var unit UnitModel
err := db.Model(&unit).Where("id = ?", id).Select()

出现错误"pg: can't find alter_name in model“。如何指定忽略表"unit“中的其他字段?

EN

回答 2

Stack Overflow用户

发布于 2016-08-30 15:17:41

阅读go-pg manual。这里有一个例子,对于你的情况是:

代码语言:javascript
复制
err := db.Model(&unit).Column("id", "name").Where("id = ?", id).Select()
票数 0
EN

Stack Overflow用户

发布于 2016-08-30 20:51:35

在版本4.8.10 go-pg中,此错误已修复。如果数据库表中包含结构中不存在的字段,则不会发生错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39218841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档