我写了这段代码
'use strict';
module.exports = {
up: (queryInterface, Sequelize) => {
},
down: (queryInterface, Sequelize) => {
return queryInterface.removeColumn('Users','age');
}
};
我执行这个命令
sequelize db:migrate --env development
然后我发现下面有个错误
ERROR: Migration 20190405072949-foo.js (or wrapper) didn't return a promise
如何解决此错误?
最佳答案
我很抱歉。这是我对down用法的完全误解。
增加≤
对不起的。我的回答很糟糕。
真相:
当回滚迁移时调用down。
我的误解:
当迁移删除某些内容时调用down。
我希望这能帮助那些有桑巴舞误会的人。