go-gorm

    1热度

    1回答

    鉴于已在数据库中创建并且在适当的表中的行有效数据数据结构如下: - type Deployment struct { gorm.Model Name string `gorm:"unique_index:idx_name"` RestAPIUser string RestAPIPass string Servers []Server

    1热度

    2回答

    我使用Go-GORM连接到cockrouch数据库集群。我写了一个辅助函数来处理连接和自动迁移部分。一切工作正常,除非我想自动迁移超过1个模型。 err = helperdb.HandleMigrate(db, models.Resource{}, models.Right{}) if err != nil { helperlog.Log("Clavem", "HandleMigrat

    0热度

    1回答

    我正在使用jinzhu/gorm构建Golang后端,并且在尝试设置两个表格之间的关系时遇到了一些问题,例如, 项目和制造商使用外键。 我遵循jinzhu.me/gorm/models的步骤,但我老实发现自己感到困惑来自手动书写表等的更直接的方法,例如,使用go pq。 item.go: package model import "github.com/jinzhu/gorm" type

    0热度

    1回答

    我想在使用golang gorm的(my)sql表中创建一个自引用。目前我的代码看起来是这样的: type Person struct { gorm.Model Name string Children []*Person `gorm:"ForeignKey:ParentID"` ParentID uint } func main() { /

    0热度

    1回答

    我是Go新手,正在使用Gorm查询我的postgres数据库,但无法以字典格式返回我的数据,其中pokemon的类型作为该类型的所有口袋妖怪的数组 JSON:不能解组对象进式的围棋值[] models.Pokemon 这里是我的代码: type Pokemon struct { Name string `db:"name"` Type string `db:"type"` }

    3热度

    1回答

    我想知道如何使用gorm在FROM子句中使用子查询。它看起来像下面这样: SELECT * FROM ( SELECT foo.* FROM foo WHERE bar = "baz" ) AS t1 WHERE t1.id = 1; 我已经建立了使用golang子查询: db.Model(Foo{}).Where("bar = ?", "baz") 但我

    0热度

    1回答

    的目标是创建具有两个外键的中间模型(user_product):用户和产物。 我们能否在外部文件(以某种方式)与用户和产品结构实现这一目标还是有,我们把它们放在同一个文件,UserProduct一个,像文档? 此时,将它们放在外部并将它们导入到UserProduct中会导致导入循环错误,当然。 结构: app/ models/ product.go user.go

    0热度

    1回答

    我有一个用户模型,目前只有一行。我想指望整个用户表中的行数,这里是我的代码: var count int64 db.Model(&models.User{}).Count(count) fmt.Println(count) 我期待但打印。 什么是使用gorm打印表格中的行数的正确方法? 更新:我的用户模型: package models import "github.com/jinzh

    0热度

    1回答

    我使用gorm和postgresql9.4。 运算符?|用于我的查询。 DB.Where(`a->'b' ?| ARRAY['1','2','3'] `) 打印SQL: WHERE a->'b' | ARRAY['1','2','3'] 操作?|转换|。这不是我想要的。 谢谢。

    0热度

    2回答

    我的数据库中有一个分层模型(一个团队有客户,每个客户可以有笔记)。我的目标是能够清理数据库,如果一个团队被删除: - >删除团队 - >删除所有客户 - >删除每个客户的所有笔记 我的计划是用BeforeDelete回调,但在团队回调之后,BeforeDelete for Customers不会被更好地调用。 在数据库中,团队被删除以及其客户,但客户的说明不是。日志行也不会被打印。 您是否知道是否