kyopa’s blog

自分用プログラミングアウトプット

rake db:reset

データベースリセット方法

 

rake db:reset

rake db:migrate:reset

 

基本的にこれでおっけー

 

ActiveRecord::PendingMigrationError (

Migrations are pending. To resolve this issue, run:

bin/rails db:migrate RAILS_ENV=development

):

こんなエラーがでたとき

 

bin/rails db:migrate RAILS_ENV=developmentを入力しろといわれる

 

 

 

PG::UndefinedTable: ERROR: table "users" does not exist
: DROP TABLE "users"

こんなエラーがでた

 

自分で作ったけど、よくわからないマイグレーションファイルがあったので

 

rails d migration drop_user

マイグレーションを消去

 

その後

bin/rails db:environment:set RAILS_ENV=development

 

rake db:migrate:reset

 

 

なんとかできた。

 

 

不要なマイグレーションファイルがあってうまくデータベースを再構築できなかったみたい