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。但测试似乎忽略它。 –
不,现在正在工作 - 我现在得到的错误有其他原因... –