1. 更新日志
1.1. v2.0
WIP
1.2. v1.0 - 2016.04.27
破坏性变更
gorm.Open
返回类型为*gorm.DB
而不是gorm.DB
;- 更新只会更新更改的字段
- 只会使用
deleted_at IS NULL
来检测软删除 - 新的 ToDBName 逻辑
在 GORM 将 struct,Field 的名称转换为 db 名称之前,只有那些来自 golint 的常见初始化(如HTTP
,URI
)是特殊处理的,所以 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"