如何将文件名参数传递给“rake db:structure:load”?

时间:2016-02-12 09:25:29

标签: ruby-on-rails rake

我在Rails 4.2中使用多个DB,并且有“structure.sql”和“structure2.sql”文件。

当我尝试将structure.sql加载到development时,rake db:structure:load正常工作。 但是如何将structure2.sql加载到development2? 我可以将文件名参数传递给rake db:structure:load吗?

1 个答案:

答案 0 :(得分:0)

您需要将文件名作为环境变量传递:

DB_STRUCTURE=filename.sql rake db:structure:load

rake db:structure:load DB_STRUCTURE=filename.sql

或者你可以使用它:

rails db < filename.sql

它将在您的数据库上加载架构。