GORM是由jinzhu开发的编程语言Go的ORM库。
我在使用 Golang gorm ORM 创建事务时遇到问题。我收到字段索引超出范围错误。我似乎无法理解这里的问题。我正在手动模式下运行交易...
gorm:为关系定义有效的外键或实现 Valuer/Scanner 接口
我想在 gorm 中的模型中添加一些外键。我所做的与添加外键的文档完全相同。 这些是模型 专辑型号: 类型专辑结构{ gorm.模型
Gorm/PostgreSQL:如何确保连接到特定数据库而不是默认数据库
在 Go 中使用 Gorm 连接到 PostgreSQL 时,我的应用程序连接到默认的 postgres 数据库,而不是我配置的特定数据库。 func (app *Application) ConnectToPost...
我正在使用 GORM 并且具有如下结构: 类型用户结构{ ID字符串 名称字符串 帖子 []帖子 `gorm:"foreignKey:UserID"` } 类型 Post 结构 { ID字符串 内容字符串
使用类似的模型与gorm进行映射,但是gorm预加载是错误的
首先,我有Post模型,它已经迁移到数据库 类型 Post 结构 { ID uuid.UUID `gorm:"type:uuid;default:uuid_generate_v4();primary_key"` ...
错误:json 类型的输入语法无效(SQLSTATE 22P02)
类型ComputeConfig结构体{ 数据库ID 数据库所有者审计 数据库时间审计 名称 *string `gorm:"column:name" json:"name"` 输入 ComputeType `gorm:"column:t...
结构体字段发现无效字段,需要为关系定义外键或者需要实现 Valuer/Scanner 接口
省略不工作。 检索错误: 发现 struct DeliveryFood/models.Restaurant 字段的字段无效 DeliveryZone,需要为关系定义外键或者需要 实施估价师/
如果数据库中的值为空,如何获取数据类型的空字符串。Gorm 中的日期
我有这个模型结构: 类型用户结构{ ID uint `json:"id" gorm:"primaryKey"` 名称字符串 `json:"name"` 伯特...
无法使用 r.GetBooks(func(context * Fiber.Ctx) 类型的值错误)作为 api.Get 参数中的 func(* Fiber.Ctx) 值
我尝试使用 gorm 框架使用 golang 和 postgres 制作 API。我收到错误,指出无法使用 r.GetBooks (func(context * Fiber.Ctx) 类型的值错误) 作为 func(* Fiber.Ctx) 值争论中...
我目前正在使用 GORM 在 Go 中查询 MySQL 数据库。我正在查询一个我只知道它的名称而不知道其他信息的表。因此,我从查询 []map[string]interface{} 返回,如建议...
具有以下型号: 类型用户结构{ UUID 字符串 `gorm:"primary_key"` 名称字符串 `gorm:"NOT NULL"` 创建时间.时间 更新时间.Time } 如果您执行以下操作
有没有办法使用gorm从存储过程中获取return_value?
我有一个存储过程,它将返回不同的int值(0表示正常,-1表示错误等),但似乎无法使用gorm传递它。我尝试过的是这样的: 类型 Res { 返回Va...
我使用 Golang 的 Gorm 库运行 SQL 查询来检查表是否存在。下面是我的代码。 包主 进口 ( “FMMT” “日志” “gorm.io/driver/po...
我想用 Gorm 编写以下 SQL 查询: 选择计数(*) 从 ( 选择 DISTINCT ON(t1.number) t1.number, t1.id 来自“tbl_phone_books”AS t1 ...
有没有办法使用oldStruct运行gorm的AutoMigrate但只迁移tempStruct?
我有一个非常大的表用户,当我尝试使用 AutoMigrate 创建新列或修改列时,这会导致 AutoMigrate 挂起,这会导致我的网站暂时瘫痪。 我正在尝试的一种解决方案...
为什么 GORM 的 AutoMigrate 总是在每次运行时更改时间戳(0)列,如何防止这种情况发生?
我将 GORM 与 PostgreSQL 一起使用,并且遇到一个问题,即 GORM 的 AutoMigrate 函数每次运行时总是尝试更改时间戳(0)列类型,即使该列的类型是...
Hibernate 的 Envers 相当于 golang (GORM),用于审计
我们想要跟踪数据库(PostgreSQL)中各个表的所有条目的操作(审核)历史记录。编程语言是 golang,使用 GORM (https://gorm.io/) 作为 ORM。 基本...
错误无法初始化数据库,出现错误无法打开与主机“localhost:1433”的 tcp 连接:拨打 tcp [::1]:1433: connectex:
我的环境:Windows 10 x64,go 1.20.1,Microsoft SQL Server 2014 Express 版本。 文件 vy_sql_server.go 包 vy_gen_sql_server // dsn := "sqlserver://sa:12345678@localhost:1433?database=
我正在尝试通过构建一个小型原型订单管理应用程序来学习 Go 和 Gorm。数据库是MySQL。对于简单的查询,Gorm 表现非常出色。但是,当尝试获取结果集时
我有一个 seq 'user_tfa_info_seq',我想在 Gorm 模型的 'user_tfa_info' 表中使用它。 我使用了以下结构,但它不起作用。 类型 UserTfaInfo 结构体{ ID uint `gorm:&q...