【发布时间】:2011-08-18 06:37:13
【问题描述】:
换句话说,我想知道确保 self.down 实际上 回滚 self.up 的最佳方法em>在运行有问题的迁移之前。
如果我需要回滚迁移,但 self.down 不起作用,我该怎么办?
在处理具有潜在破坏性的迁移时,最佳做法是什么? 只是一个数据库备份?
谢谢, 杜乔。
【问题讨论】:
-
在生产环境中运行迁移时,您应该始终进行备份,这只是一个很好的做法,因为您永远不知道可能会出现什么问题,如果在迁移运行的中途断电会发生什么?安全总比后悔好。
标签: ruby-on-rails ruby-on-rails-3 testing rails-migrations