マイグレーションの誤操作により、マイグレートをかけた時に、削除したマイグレーションファイルが引っかかってきて、下記の様なエラーが表示された場合の解決法。
ERROR: Unable to find migration: 20210105140820-create-user.js
一旦,migrationsディレクトリの中に表示されたファイルを作成する。
20210105140820-create-user.js
'use strict';
module.exports = {
up: function (queryInterface, Sequelize) {
return Promise.resolve()
},
down: function (queryInterface) {
return Promise.resolve()
}
};
全てのマイグレーションをロールバックする。
npx sequelize-cli db:migrate:undo:all
先ほど作成したファイルを削除する。
マイグレートをかける。
npx sequelize-cli db:migrate --env development
以上