2016-07-31 5 views
2

私は現在、Herokuを使用してプロダクションを行っていますが、テーブルなどをレールデータベースに追加してHerokuにプッシュするよりも、また、Rails 5にアップグレードする予定です。何も削除せずにHerokuデータベースを更新する

ユーザの既存のデータベースが誤って削除されないようにするべきであるかどうかは一般的なルールはありますか?

また、私はHerokuに「バックアップ」機能があることに気付きました。このバックアップ機能は、思いもよらない事態が発生した場合に備え、特定の時刻に復元できるすべてのユーザー情報(電子メール、名前、パスワードなど)のコピーを保存しますか?

+0

)=、いいですか? - http://edgeguides.rubyonrails.org/active_record_migrations.html – psantos

答えて

1

短い答えは、Heroku's PGBackupsを使用する必要があるということです。これにより、Herokuは毎日一定の間隔でデータベースのスナップショットを作成し、Amazon S3にバックアップを保存して、いつでもダウンロードまたは復元することができます。あなたが誤っていくつかのデータを削除するか、いくつかの主要な変更を行い、「それらを元に戻す」する必要がある場合、あなたは簡単にバックアップを復元するために、HerokuのCLIツールを使用することができますので、

これは何の移行アボ

関連する問題