[Ruby on Rails 4] rake db コマンドで table does not exist の対処
念のため memo.
マイグレーションファイルを変更したり、いろいろやった後。
% bin/rake db:rollback STEP=2
== 20170206071207 CreateItems: reverting ======================================
-- remove_index(:items, {:column=>:wpc})
rake aborted!
StandardError: An error has occurred, all later migrations canceled:
Index name 'index_items_on_wpc' on table 'items' does not exist
落ち着いて DB を作り直して解決する。
% bin/rake db:drop
% bin/rake db:create
% bin/rake db:migrate:status
db コマンドの違い
微妙に異なる挙動をするので気をつける。