ruby-on-rails - 有没有一种简单的方法可以在运行迁移之前对其进行测试?

标签 ruby-on-rails ruby-on-rails-3 testing rails-migrations

换句话说,我想知道确保 self.down 实际上 回滚 self.up < em>在运行有问题的迁移之前。

如果我需要回滚迁移但 self.down 没有达到目的,我该怎么办?

在处理具有潜在破坏性的迁移时,最佳做法是什么? 只是数据库备份?

谢谢, 杜乔。

最佳答案

您应该在不应包含实时数据的开发数据库上进行开发。因此,数据是否被破坏应该无关紧要,因为您可以轻松地重新生成它?

如果您发现自己的开发数据很重要但并不理想,那么数据库备份可能是合适的。

关于ruby-on-rails - 有没有一种简单的方法可以在运行迁移之前对其进行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7096514/

相关文章:

ruby-on-rails - libmysqlclient_r.so.16 : cannot open shared object file: No such file or directory DREAMHOST

php - Web 开发人员是否值得学习 C?我会使用它吗?

ruby-on-rails - $http get to a Rails ApplicationController 针对 angular 1.1+ 构建给出 "HTTP Error 406 Not acceptable"

ruby-on-rails - 最佳就地 :collection

node.js - Jest Snapshot 在 updateSnapshot 上未正确格式化为漂亮的格式,例如。没有将对象或数组添加到快照中

javascript - Jest setTimeout 不暂停测试

ruby-on-rails - 在 Ruby on Rails 中编辑资源

javascript - 有没有办法使用 :remote => true? 从 link_to 标记调用 Rails 3 函数

ruby-on-rails - 无资源路由的 link_to 路径是什么?

c# - sql azure数据库的RPS容量