いつもお世話になっています。
Herokuの本番環境で不要なmigrationファイルを削除したいのですが、良い案が思い浮かばないのでご教授願いたいです。
rails db:migrate:statusで確認した所、現在のmigrationファイルを以下の様になっています(抜粋)
up 20180511043922 Devise create admin users down 20180511043949 Create active admin comments up 20180511054136 Drop admin users down 20180511085332 Drop admin comment
statusがdownのファイルのみを削除したいのですが、既にデータが入っているのでrails db:resetは避けたいです。
よろしくお願い致します。
追記:
一応の対応策として思いついたのが、同じ名前で中身が空のmigrationファイルを作成する、と言うのを思いつきました。
class CreateKisibligLikes < ActiveRecord::Migration[5.1] def change end end
その後、rails db:migrate:status でバージョンを確認して、rails db:migrate:up VERSION=○○とする方法です。
しかし、この方法はかなり邪道な気がするので、他に良い案があればご教授願いたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。