我正在阅读续集文档:http://docs.sequelizejs.com/manual/tutorial/migrations.html
您可以创建一个如下所示的配置文件:
{
development: {
username: 'root',
password: null,
database: 'database_development',
host: '127.0.0.1',
dialect: 'mysql'
},
test: {
username: 'root',
password: null,
database: 'database_test',
host: '127.0.0.1',
dialect: 'mysql'
},
production: {
username: process.env.PROD_DB_USERNAME,
password: process.env.PROD_DB_PASSWORD,
database: process.env.PROD_DB_NAME,
host: process.env.PROD_DB_HOSTNAME,
dialect: 'mysql'
}
}
它说要像这样运行它:node_modules/.bin/sequelize db:migrate
。它默认为开发。
但是文档并没有告诉我如何运行测试配置或生产配置。我该怎么做?
答案 0 :(得分:1)
我必须查看源代码才能找到它。它这样做:
return args.env || process.env.NODE_ENV || 'development';