sequelize 常见问题
2019-07-12 本文已影响2人
前端大课堂
本文主要列举使用 egg-sequelize 以及 sequelize 的常见问题。
1. sequelize db:migrate ERROR: connect ECONNREFUSED 127.0.0.1:3306
config.sequelize = {
dialectOptions: {
socketPath: '/tmp/mysql.sock', // 指定套接字文件路径
},
}
2. sequelize 指定环境
sequelize db:migrate --env development
sequelize db:migrate --env production
3. sequelize deprecated String based operators are now deprecated.
网上很多说是
operatorsAliases: false
但是这样会报另一个错,
DeprecationWarning: A boolean value was passed to options.operatorsAliases.
真正的解法是:
去掉 operatorsAliases
记得在所有 eggs 的配置中去掉这个。