地方でリモートワーク

プログラミング、先物、fx,仮想通貨なんでもやります

mysqlでdumpインポートした後にmigrateが走らなくなったときの対処法

スポンサーリンク

f:id:ihatov08:20161124235330j:plain

mysqlでdumpインポートした後にmigrateが走らなくなったときの対処法です。

tableをdropする

プロジェクトの実験で、まだ開発環境のmigrateを適用していないdumpファイルをインポートする。 そうすると、migrateを走らせろとエラーが出ます。

You have 2 pending migrations:

これでmigrateを走らせてもdb自体にはmigrateが適用されているので、エラーが発生します。

そんな時はmysqlの場合、mysqlでログインして、手動でmigrate適用前に戻せば行けます。