0

我在测试数据库中有一些假数据,但是当我运行 rake spec 时,脚本会删除并创建整个数据库。我怎么能避免呢?还是我做错了什么?

编辑:我只是不想每次都从数据库中生成 1.000.000 条记录。花了这么长时间。

4

2 回答 2

0

有什么问题?您的测试数据库应该只供您的测试使用,您是否将它用于其他用途?

我不确定您为什么要尝试填充一百万条记录。你应该看看 FactoryGirl ( http://github.com/thoughtbot/factory_girl )。它是固定装置的绝佳替代品,可让您以可重复的方式设置测试数据库。

于 2009-12-09T23:25:05.967 回答
0

为什么在测试数据库中需要 1,000,000 条记录?测试环境不适用于性能测试。您应该只拥有验证某项功能是否正常运行所需的尽可能多的记录。

于 2009-12-10T14:56:44.337 回答