Ruby on rails 如何避免rspec丢弃测试数据库?

Ruby on rails 如何避免rspec丢弃测试数据库?,ruby-on-rails,rspec,ruby-on-rails-plugins,Ruby On Rails,Rspec,Ruby On Rails Plugins,我在测试数据库中有一些虚假数据,但是当我运行rake规范时,脚本会删除并创建整个数据库。我怎么能避免呢?还是我做错了什么 编辑:我只是不想每次从数据库生成1.000.000条记录。花了这么长时间。有什么问题吗?您的测试数据库应该只用于您的测试,您是否将其用于其他用途 我不知道你为什么要填充一百万条记录。你应该看看FactoryGirl()。这是对fixture的一个很好的替代,可以让您以一种可重复的方式设置测试数据库。为什么您在测试数据库中需要1000000条记录?测试环境不用于性能测试。您应该

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


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

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


我不知道你为什么要填充一百万条记录。你应该看看FactoryGirl()。这是对fixture的一个很好的替代,可以让您以一种可重复的方式设置测试数据库。

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

我不想每次都从数据库生成1.000.000条记录。花了这么长时间。一个很好的例子是一个测试数据库,它需要加拿大所有的邮政编码以及与之相关的全球定位系统。其中有76万个(根据谷歌的数据)。