2014-10-19 137 views
0

我有一个用于添加新列的迁移文件。当我启动一个新环境时,运行rake db:schema:load会更容易。迁移是多余的。所有这些数据都在模式文件中。我可以删除它吗?你对此有何看法?我可以删除迁移文件吗?

回答

1

是的,你可以。但是等一下。一旦确定没有数据库需要回滚该迁移,或者使用它来前滚,那么删除它可能没有什么坏处。当然,要依靠安全的方面 - 永远留下最后的 - 但很多迁移。不要急于在运行后立即删除迁移。

当然,如果您使用的是版本控制(git或其他),那么如果您真的需要它们,您总是可以将删除的迁移回来。

相关问题