Posted at

【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実行時のエラーの原因究明に役立てば幸いです。

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