0.2.0 • Published 3 years ago

@domain.js/sequelize v0.2.0

Weekly downloads
5
License
MIT
Repository
github
Last release
3 years ago

@domain.js/sequelize

Sequelize ORM 实例化通用模块,多库支持

Build status codecov

Installation

cnf

专属配置名称 sequelize | 名称 | 类型 | 必填 | 默认值 | 描述 | 样例 | | ---- | ---- | ---- | ------ | ---- | ---- | | db0 | object | | | 对应数据库连接配置信息 | { user: 'root', host: '127.0.0.1', name: 'db0' } | | db1 | object | | | 对应数据库连接配置信息 | { user: 'root', host: '127.0.0.1', name: 'db1' } | | 以此类推 | - | - | - | - | - |

  • 名称也可以自定义,习惯上用 db0, db1, 这样一次类推,也可以起一个更有含义的名称, 定义多个库,是为了在业务上分库,增强并发处理能力

cnf 完整样例

deps

模块名别名用到的方法描述
Sequelize构造函数Sequelize orm 库包,之所以通过注入的方式,是为了项目自身可以灵活控制 Sequelize 的版本

Usage

功能描述样例
db0对应配置信息里 db0 的 Sequelize 实例sequelize.db0.query
db1对应配置信息里 db1 的 Sequelize 实例sequelize.db0.query
依此类推--