2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

MY SQLでrails db:migrateが反映されない時

Posted at

MY SQLでrails db:migrateが反映されない時

スクールでのチーム開発中にブランチ切ってマイグレーションファイルを編集したが、SQL上に変更内容が反映されないという事態が発生。

rails db:migrateしても。。

DB上にカラムがないので

ターミナル
$ rails s

でサーバー立ち上げてもエラーが出てしまう。

最終的な解決方法

チーム開発であまりおすすめできない強引なやり方ですが

ターミナル
$ ./bin/rails db:migrate:reset

これで一旦DBの情報をリセットして再び

ターミナル
$ rails db:migrate

するとマイグレーションファイルからの情報が読み込まれて正常にカラムが認識されました。

結局このあと本番環境にデプロイする際にエラーが出てしまったのでこれから解決していきます。頑張ろう。。。

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?