我在Rails 4.2中使用多个DB,并且有“structure.sql”和“structure2.sql”文件。
当我尝试将structure.sql
加载到development
时,rake db:structure:load
正常工作。
但是如何将structure2.sql
加载到development2
?
我可以将文件名参数传递给rake db:structure:load
吗?
答案 0 :(得分:0)
您需要将文件名作为环境变量传递:
DB_STRUCTURE=filename.sql rake db:structure:load
或
rake db:structure:load DB_STRUCTURE=filename.sql
或者你可以使用它:
rails db < filename.sql
它将在您的数据库上加载架构。