在我的模型之一,我使用的是在迁移文件来处理这样的非标准主:在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