Sequelize 6.10.0 发布了,Sequelize 是一款基于 Nodejs 的异步 ORM 框架,它同时支持 PostgreSQL、MySQL、SQLite 和 MSSQL 多种数据库,很适合作为 Nodejs 后端数据库的存储接口,为快速开发 Node.js 应用奠定扎实、安全的基础。
本次更新内容如下:
Bug Fixes
logger:将记录深度从 3 更改为 1。
mariadb: 修复了 MariaDB 10.5 的 JSON 字段处理。
model: 现在会克隆选项对象,而不是直接修改它。
mssql: 修正重命名主键字段时出现的子查询问题。
mssql: Sqlserver 2008修复了使用偏移量和包含标准的问题。
query: 现在堆栈跟踪会包含原始的调用代码。
types: 在模型中添加缺失的类型定义。
types: 在 model.d.ts 中添加 specifictojson 类型。
types: DataType.TEXT 重载定义。
types: 在 IncludeThroughOptions 定义中添加 paranoid 属性。
types: 修复 Op.ne 文档错误问题。
types: 重命名类型并更新 contributions 文档。
修复预期结果为 NULL ,但得到 0 的问题。
新特性
definitions: 添加 AbstractQuery 和前/后 query hook 定义。
postgresql: 现在有更简单的 SSL 配置和选项参数。