我一直在开发不同的基于 Java Web 的应用程序。作为一名初级中级开发人员,我大部分时间都花在处理开发数据上,其中擦除数据、添加测试数据等并不是什么大问题。但现在,我正在自己做一个使用 Ruby on Rails 的副项目,负责每个开发阶段和数据(即开发、生产和测试)。即使在这个阶段,我有时也会删除产品数据(在 Heroku 上)并使用 Rails 框架提供的“db:populate”重新填充它。但是,系统会在一个月后上线(听取用户的反馈),我知道如果从现在开始出现问题,我将无法删除数据。
根据您的经验,当实际生产数据出现问题时,我应该采取哪些预防措施?