0

我正在使用 rails 2.3,并且我已经生成了一个development_structure.sqlusing

rake db:test:clone_structure

如何将其导入我的测试数据库?是否有兼容 rails 2.3 的 rake 任务?

development_structure.sql用作我添加到我的存储库中的数据库结构(而不​​是迁移)的参考,因此我想要一种简单的方法来测试不同的数据库结构作为数据库更改。

4

3 回答 3

1

尝试这个:

> rake db:test:prepare
Database mydb_test loaded from db/development_structure.sql.
于 2013-03-20T10:27:41.437 回答
1

我认为你可以使用

rake db:structure:dump RAILS_ENV=test

更新:我不知道我今天怎么了。你应该使用

rake db:setup RAILS_ENV=test

如果我没记错的话,structure.sql如果你将 schema_format 设置为 sql

于 2013-03-07T01:46:11.193 回答
0

也许您想将此 .sql 转换为固定装置?每次进行 rake 测试时都会重新创建数据库

于 2013-03-07T01:50:38.043 回答