Sequelize.js 提供对 MySQL,MariaDB,SQLite 和 PostgreSQL 数据库的简单访问,通过映射数据库条目到对象,或者对象到数据库条目。简而言之,就是 ORM(Object-Relational-Mapper)。Sequelize.js 完全是使用 JavaScript 编写,适用于 Node.js 的环境。
Sequelize.js 2.1.0 发布,此版本改进内容如下:
[BUG] Enable standards conforming strings on connection in postgres. Adresses #3545
[BUG] instance.removeAssociation(s) do not fire the select query twice anymore
[BUG] Error messages thrown by the db in languages other than english do not crash the app anymore (mysql, mariadb and postgres only) #3567
[FEATURE] JSONB
[FEATURE] All querys can be logged individually by inserting
logging: fnin the query option.[FEATURE] Partial index support for Postgres with
index.where[REFACTOR]
.changed()now works proactively by setting a flag onsetinstead of matching reactively. Note that objects and arrays will not be checked for equality on set and will always result in a change if they areset.[DEPRECATED] The query-chainer is deprecated and will be removed in version 2.2. Please use promises instead.
[REMOVED] Events are no longer supported.
向后兼容改进
Events support have been removed so using
.on('succes')or.succes()is no longer supported.
此版本现已提供下载:https://github.com/sequelize/sequelize/archive/v2.1.0.zip。
暂无更多评论