HerokuにデプロイされているRailsアプリがあります。最近、大量の変更を行い、古い移行を削除し、新しい移行を再作成し、リベースしてマージ競合を処理しました。 。
次に、Herokuからherokuの「プロダクション」アプリ全体を消去し、github master
ブランチからHerokuにコードを再デプロイします。
Herokuでアプリを削除し、きれいに消去してから再デプロイする簡単なまたは「正しい」方法はありますか?
アプリケーション全体を削除したくない場合(おそらく、アドオンと他の構成を同じにしたい場合)、データベースをリセットし、コードを強制的に更新できます。
-f
フラグを使用して更新を強制し、新しいコードをデプロイします。
git Push heroku master -f
データベースを削除して再作成します。
heroku pg:reset <DATABASE>
新しいデータベースを移行します。
heroku run rake db:migrate