egg-sequelize-extends
egg sequelize plugin extends
Last updated a year ago by zhangmingfeng .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install egg-sequelize-extends 
SYNC missed versions from official npm registry.

egg-sequelize-extends

sequelize plugin for Egg.js.

NOTE: This plugin just for extends egg-sequelize, more documentation please visit https://github.com/eggjs/egg-sequelize.

Install

$ npm i --save egg-sequelize-extends

Usage & configuration

  • config.default.js 配置文件和egg-sequelize一致,只是在它的基础上增加了日志的配置,可以自定义日志打印的级别和文件(egg-sequelize插件的默认打印的日志是info,而且不能调整,不能指定打印到其他文件里,只能关闭),默认打印的位置是appBaseDir/logs/sequelize-sql.log, 另外增加了comment参数支持(原egg-sequelize不支持)
exports.sequelize = {
    logger: {
        level: 'DEBUG',
        dir: '/path/to/sql'
    },
};

or

exports.sequelize = {
    logger: {
        level: 'DEBUG',
        file: '/path/to/sql.log'
    },
};
  • config/plugin.js
exports.sequelize = {
  enable: true,
  package: 'egg-sequelize-extends'
}
  • 支持在model目录里按模块目录定义model,如下例子:

  • app/model/user/account.js

module.exports = (app) => {
    return app.model.define('account', {...}, {
        tableName: 'account'
    });
}

  • controller or service
await this.ctx.model.Account.findById(100);

for examples, please visit https://github.com/eggjs/egg-sequelize.

Current Tags

  • 1.0.7                                ...           latest (a year ago)

8 Versions

  • 1.0.7                                ...           a year ago
  • 1.0.6                                ...           a year ago
  • 1.0.5                                ...           2 years ago
  • 1.0.4                                ...           2 years ago
  • 1.0.3                                ...           2 years ago
  • 1.0.2                                ...           2 years ago
  • 1.0.1                                ...           2 years ago
  • 1.0.0                                ...           2 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (5)
Dev Dependencies (0)
None
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |