我正在使用rails 2.3,并且我使用
生成了development_structure.sql
rake db:test:clone_structure
如何将其导入我的测试数据库?它有轨道2.3兼容的rake任务吗?
我使用development_structure.sql
作为我添加到我的仓库的数据库结构(而不是迁移)的参考,所以我想要一种简单的方法来测试数据库更改时的不同数据库结构。 / p>
答案 0 :(得分:1)
我认为你可以使用
rake db:structure:dump RAILS_ENV=test
更新:我今天不知道我有什么问题。你应该使用
rake db:setup RAILS_ENV=test
如果我没记错的话,如果你将schema_format设置为sql那将使用structure.sql
答案 1 :(得分:1)
试试这个:
> rake db:test:prepare
Database mydb_test loaded from db/development_structure.sql.
答案 2 :(得分:0)
也许你想把这个.sql转换成灯具?每次进行rake测试时都会重新创建数据库