我有一個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