我可以删除迁移文件吗?

时间:2014-10-19 01:04:59

标签: ruby-on-rails migration

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

1 个答案:

答案 0 :(得分:1)

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

当然,如果您正在使用版本控制(git或其他),那么如果您确实需要,您可以随时恢复已删除的迁移。