npm install --save egg-sequelize mysql2
exports.sequelize = {
enable: true,
package: 'egg-sequelize',
};
config.sequelize = {
dialect: 'mysql',
host: '127.0.0.1',
port: 3306,
database: 'egg-sequelize-doc-default',
};
npm install --save-dev sequelize-cli
'use strict';
const path = require('path');
module.exports = {
config: path.join(__dirname, 'database/config.json'),
'migrations-path': path.join(__dirname, 'database/migrations'),
'seeders-path': path.join(__dirname, 'database/seeders'),
'models-path': path.join(__dirname, 'app/model'),
};
npx sequelize init:config
npx sequelize init:migrations
npx sequelize init:seeders
npx sequelize migration:generate --name=init-users