我有一个rails应用程序,引用了TMY3 meteorological dataset,这是一个不同的小时天气观察1000多个不同的网站。如何在Rails应用程序的测试数据库中创建持久表?
我下载了整个数据集,并将需要的列吸收到本地表中,该表通过站点索引,这使得它在开发和生产中变得更加快速。
但是,索引需要5分钟的时间,这使得每次测试都需要加载一个巨大的痛苦。这张表永远不会改变,所以我只想将它加载到我的测试环境中,然后将它放在那里运行我的其他测试。我所有的其他模型和表格都是标准的轨道交易,可根据需要进行分解或模拟。
任何想法?
你用db:seed播种吗?你如何加载这些数据进行测试? – Selva 2009-11-17 05:18:02
我不知道db:seed - 现在我只是不加载(或测试)该模型,这是品牌崭新的。我通过将以前的mysqldumped文件导入到mysql中将表加载到我的开发和生产环境中。 – Tarek 2009-11-17 17:11:19