Rails迁移管理 - 最佳实践?

hap*_*sad 10 ruby migration ruby-on-rails

迁移管理的最佳实践是什么?

例如,在调试迁移时,您是在编辑原始迁移还是在提交到存储库之前添加编辑迁移?谢谢!

Ben*_*hes 7

我倾向于编辑原始迁移,只要它是a)最后一次迁移而b)不在源代码控制中.这为代码的所有其他使用者提供了一个干净的迁移路径.重要的是,您的迁移应该能够在没有错误的情况下运行,无论您最早可能遇到的数据库状态如何.