私はさまざまな Java Web ベースのアプリケーションを開発してきました。中級レベルの開発者として、私は主に開発データのみを扱うことに時間を費やしました。データの消去、テスト データの追加などはそれほど大したことではありません。しかし今、私は自分自身で Ruby on Rails を使用するサイド プロジェクトを行っており、すべての開発段階とデータ (つまり、開発、製品、およびテスト) を担当しています。この段階でも、(Heroku にある) 製品データを消去し、Rails フレームワークによって提供される "db:populate" を使用してデータを再設定していました。ただし、システムは 1 か月後に稼働し (ユーザーからのフィードバックを聞くため)、今後何か問題が発生した場合にデータを消去するオプションがないことはわかっています。
あなたの経験に基づいて、実際の本番データに問題がある場合、どのような予防策を講じるべきですか?