質問・実現したいこと
Railsのmigrationのカラム名をtypoしてしまったので、
Railsのmigrationのカラムの削除したいです。
しかし、
$ bin/rails generate migration remove_[マイグレーション名] [カラム名]:[型名]
を叩き、
$ rails db:migrate
した後にカラムを追加しようとすると、conflictしてしまいます。
どのようにすればconflictを解消できるのでしょうか?
もしくは、 --force
で上書きしてしまった方が良いのでしょうか?
発生している問題・エラーメッセージ
$ bin/rails generate migration add_[マイグレーション名] [カラム名]:[型名]
を叩いた時に発生したエラーメッセージ
logs
1Another migration is already named add_[マイグレーション名]: 2/home/vagrant/workspace/sample_app/db/migrate/20180811234717_add_[マイグレーション名].rb. 3 Use --force to replace this migrationor --skip to ignore conflicted file.
試したこと
$ bin/rails generate migration remove_[マイグレーション名] [カラム名]:[型名]
を叩き、
$ rails db:migrate
をした後に、
$ bin/rails generate migration add_[マイグレーション名] [カラム名]:[型名]
を行なったが、そこでconflictが起きてしまいました。
補足情報(FW/ツールのバージョンなど)
OS: bento/centos-7.2(vagrant virtualbox上)
Ruby: ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-linux]
Rails: Rails 5.1.4
不足している情報もあると思うので、言っていただければ追記いたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/14 08:19
退会済みユーザー
2018/08/14 08:53
2018/08/14 09:01
退会済みユーザー
2018/08/14 09:06