Rails
RubyOnRails

【Rails】複数ファイルのmigrateに失敗した時、どこまで処理できているか確認する方法

migrateがうまくいかない

複数のmigrationファイルを同時に処理しようとして、エラーが出てしまいました。

そんなときはrails db:migrate:status

ターミナルでrails db:migrate:statusを実行することで、
migrationファイルごとに、処理されたか否か、確認することができます。

$ rails db:migrate:status

database: jisibari_css_api_dev

 Status   Migration ID    Migration Name
--------------------------------------------------

   up     20181024132152  Remove 〜
   up     20181024132651  Add foreign key to 〜
   up     20181024134400  Create 〜
   up     20181030064504  Create 〜〜
  down    20181030065235  Create 〜〜〜

$

up : 処理されたmigrationファイル
down : 処理されなかったmigrationファイル

migrate実行時のエラーの原因究明に役立てば幸いです。

今日はこのあたりで失礼します。