0
A
回答
0
原因是測試數據庫從schema.rb文件恢復。而架構轉儲不創建程序,函數,fkeys等。原因是Rails不鼓勵使用它們。但是,您可以將模式轉儲格式更改爲sql。
config.active_record.schema_format = :sql
參見以下螺紋Why does rake db:migrate in Rails not add functions to the schema file?
相關問題
- 1. 爲測試數據庫啓用遷移
- 2. Rails 3:遷移數據
- 3. 如何在Rails 3中遷移數據?
- 4. Symfony 3設置測試數據庫
- 5. 數據庫遷移測試和數據遷移測試有什麼區別?
- 6. 在rails中使用測試數據庫
- 7. 如何測試數據庫遷移?
- 8. grails 3數據庫遷移
- 9. Rails遷移後的數據庫重置
- 10. 在Rails遷移中遷移數據
- 11. Rails數據庫遷移
- 12. Rails/Mongoid數據庫遷移
- 13. 如何在Rails中設置測試數據庫配置
- 14. 如何測試Rails遷移?
- 15. Tomcat數據庫設置遷移到Websphere
- 16. 在Django中設置測試數據庫
- 17. Rails測試數據,在數據庫中
- 18. 使用ruby-debug在rails 3中調試遷移?
- 19. 數據庫問題:在rails 3.1中使用mysql遷移
- 20. 使用遷移到列在Rails中添加到數據庫表
- 21. Rails 3數據庫移植
- 22. 如何在Android中測試數據庫遷移?
- 23. Ruby on rails - 使用遷移工具將數據庫中的日期字段遷移到3個整數字段
- 24. 在創建測試數據庫時禁用Django中的數據遷移
- 25. 遷移到Rails 3
- 26. Rails遷移以使用來自相關表的數據更新數據庫table_one
- 27. 使用設計與Rails 3測試版
- 28. CakePHP的3刪除行從數據庫中使用遷移
- 29. 錯誤試圖遷移PG數據庫託管在Heroku -Rails
- 30. 如何將存儲過程遷移到測試數據庫?
我已經設置schema_format在application.rb中爲SQL。但只有標準shema.rb纔會生成(並使用)。 –
好的,現在已經創建了一個structure.sql。但測試似乎忽略它。 –
不,現在正在工作 - 我現在得到的錯誤有其他原因... –