更新日志

未匹配的标注
本文档最新版为 v2,旧版本可能放弃维护,推荐阅读最新版!

v2.0

WIP

v1.0 - 2016.04.27

破坏性变更

  • gorm.Open 返回类型为 *gorm.DB 而不是 gorm.DB
  • 更新只会更新更改的字段
  • 只会使用 deleted_at IS NULL 来检测软删除
  • 新的 ToDBName 逻辑

在 GORM 将 struct,Field 的名称转换为 db 名称之前,只有那些来自 golint 的常见初始化(如HTTPURI)是特殊处理的,所以 HTTP 的数据库名称是 http,而不是 h_t_t_p

但是像一些不在列表里的缩写,如  SKU db 名称为 s_k_u,这次升级修复了此问题。

  • 错误 RecordNotFound 重命名为  ErrRecordNotFound

  • mssql dialect 被重命名为 "github.com/jinzhu/gorm/dialects/mssql"

  • Hstore 字段类型被移到专属的包里 "github.com/jinzhu/gorm/dialects/postgres"

本文章首发在 LearnKu.com 网站上。

本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

原文地址:https://learnku.com/docs/gorm/v1/changel...

译文地址:https://learnku.com/docs/gorm/v1/changel...

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~