繁体   English   中英

如何在rails rake任务中将development_structure.sql文件导入我的测试数据库?

[英]How do I import a development_structure.sql file into my test database in a rails rake task?

我使用的轨道2.3,我已经产生了development_structure.sql使用

rake db:test:clone_structure

如何将其导入我的测试数据库? 有轨道2.3兼容的rake任务吗?

我正在使用development_structure.sql作为我添加到我的仓库的数据库结构(而不​​是迁移)的参考,所以我想要一种简单的方法来测试数据库更改时的不同数据库结构。

我想你可以用

rake db:structure:dump RAILS_ENV=test

更新:我今天不知道我有什么问题。 你应该用

rake db:setup RAILS_ENV=test

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

尝试这个:

> rake db:test:prepare
Database mydb_test loaded from db/development_structure.sql.

也许你想把这个.sql转换成灯具? 每次进行rake测试时都会重新创建数据库

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM