0
私はしばしばさまざまな問題を抱えている宝石をインストールするために新しいブランチをチェックアウトしました。問題は、たとえこのブランチを破壊することができますが、rake db:migrateを実行した結果がデータベースとdb/schema.rbに残っていることです。私はデータベースの変更を元に戻すことができないので、アプリを解凍してからやり直す必要があります。大きな時間を無駄にする。rake db:migrateを実行する前にgitを使う最良の方法
rake db:migrateを実行する前にgitでできることはありますか?このブランチをnixにすると、データベース、移行ファイル、およびdbに問題はありません/schema.rb?
データベースをバックアップする方法はありますか?私はそれをロールバックし、それを使用しない場合は、移行を削除する必要がありますか? – Leahcim
@Michael:ロールバックされた移行を使用しない場合は、ブランチ内のすべてのものでそれらを強制終了します。私はRails固有のバックアップコマンドは認識していませんが、使用しているDBはどれも独自のものを提供します(そして、Railsよりもうまく機能します)。 –