在我的模型之一,我使用的是在遷移文件來處理這樣的非標準主:在Rails的測試數據庫非標準的主鍵
create_table item_similarities, :id => false do |t|
和
execute "ALTER TABLE item_similarities ADD constraint pk_item_similarities " +
"PRIMARY KEY (item_id_1, item_id_2)"
現在,當我運行rake test
將架構複製到測試數據庫中,但未在測試數據庫中設置主鍵(item_id_1,item_id_2)。
任何人都可以請幫助這可以實現嗎?
是的,它包括我自己的SQL!現在,將運行「rake test」的開發數據庫結構轉儲到db/development_structure.sql中。該文件用於重新創建與開發數據庫完全匹配的測試數據庫。 – dasboe 2010-12-16 12:15:24