删除未使用的代码是一种很好的做法。但是在这种做法中,数据库迁移脚本文件是一个例外吗?
我必须维护一个Laravel应用程序,并且我正在清理未使用的代码,我发现我有很多迁移脚本。我的迁移包括添加和删除表列。
遇到过同样情况的人?谢谢!
答案 0 :(得分:1)
如果迁移不会影响数据库上的任何内容,则可以删除它们。
但是,如果它们影响,甚至是一些小部分,例如添加/删除(相同或不同)列,更改类型......如果您的 PRODUCTION ,请仔细查看当前数据;否则,在生产之前重构是好的。
答案 1 :(得分:-1)
如果您知道在项目生命周期的后期不需要迁移文件,请删除它,但我建议您之前备份您的应用程序。