添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

GORM 提供的配置可以在初始化时使用

type Config struct {
SkipDefaultTransaction bool
NamingStrategy schema.Namer
Logger logger.Interface
NowFunc func() time.Time
DryRun bool
PrepareStmt bool
DisableNestedTransaction bool
AllowGlobalUpdate bool
DisableAutomaticPing bool
DisableForeignKeyConstraintWhenMigrating bool
}

跳过默认事务

命名策略

Logger

Logger 获取详情

NowFunc

DryRun

会话 获取详情

db, err := gorm.Open(sqlite.Open("gorm.db"), &gorm.Config{
DryRun: false,
})

PrepareStmt

会话 获取详情

db, err := gorm.Open(sqlite.Open("gorm.db"), &gorm.Config{
PrepareStmt: false,
})

禁用嵌套事务

Session 获取详情

AllowGlobalUpdate

Session 获取详情

DisableAutomaticPing

DisableForeignKeyConstraintWhenMigrating

迁移 获取详情。

db, err := gorm.Open(sqlite.Open("gorm.db"), &gorm.Config{
DisableForeignKeyConstraintWhenMigrating: true,
})
入门指南 概述 声明模型 连接到数据库 CRUD 接口 创建 查询 高级查询 更新 删除 原生 SQL 和 SQL 生成器 关联 Belongs To Has One Has Many Many To Many Polymorphism 关联模式 预加载 教程 Context 错误处理 链式操作 Session 钩子 事务 迁移 Logger 通用数据库接口 性能 自定义数据类型 Scope 约定 设置 高级主题 Database Resolver Sharding Serializer Prometheus 提示 索引 约束 复合主键 安全 GORM 配置 编写插件 编写驱动 更新日志 社区 贡献 翻译当前页面 入门指南 概述 声明模型 连接到数据库 CRUD 接口 创建 查询 高级查询 更新 删除 原生 SQL 和 SQL 生成器 关联 Belongs To Has One Has Many Many To Many Polymorphism 关联模式 预加载 教程 Context 错误处理 链式操作 Session 钩子 事务 迁移 Logger 通用数据库接口 性能 自定义数据类型 Scope 约定 设置 高级主题 Database Resolver Sharding Serializer Prometheus 提示 索引 约束 复合主键 安全 GORM 配置 编写插件 编写驱动 更新日志 社区 贡献 翻译当前页面