删除未使用的表(迁移)的最佳测试方法是什么,不会影响应用程序

时间:2018-05-18 17:37:24

标签: javascript html ruby-on-rails

我们有一些非常旧的表,我们不使用。我打算删除那些。我最初的计划是重命名表并测试我们的应用程序是否受到影响。但我不确定如何测试应用程序并确保它不会受到影响。

2 个答案:

答案 0 :(得分:3)

理想情况下,您应该对应用程序进行测试,如果有任何内容正在使用已删除的表格,这些测试将会中断。

假设您没有测试,下一个最好的方法是在您的代码库中运行全局搜索,并查找代码中使用的那些模型/表名称。如果您仍然不自信,可以手动浏览每一页并确保没有任何损坏。根据你的应用程序的大小,这可能会非常缓慢和痛苦,但这是你从一开始就没有编写测试的结果:P

祝你好运!

答案 1 :(得分:0)

运行所有自动化测试。如果你没有,现在总是开始添加它们的最佳时机。