地方でリモートワークからの起業

外資系製薬会社、公務員在職中にスパルタキャンプ参加、リモートワークエンジニアから起業しました

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適用前に戻せば行けます。