如何将数据库的更新保存到测试和开发环境?

时间:2011-05-05 19:16:25

标签: ruby-on-rails ruby activerecord

我有一个文档用于设置统计信息的定义,我的测试和开发环境都需要对这些定义进行更新。

我宁愿不单独执行测试服务器,只要它在运行时从开发服务器转储表。那么有没有办法指定应该在两种环境中执行对文档执行的操作?

1 个答案:

答案 0 :(得分:0)

如果您使用的是sqlite,则可以在运行测试之前复制数据库文件。如果您使用的是mysql,则可以使用复制来使您的测试数据库保持最新。请注意,这不是rails方式;当您运行测试时,默认行为是从头开始重新创建测试数据库