rake db:structure:dump的结构来自哪里?

时间:2016-04-29 14:14:58

标签: ruby-on-rails ruby-on-rails-4 activerecord rake

我想知道rake db:structure:dump从哪里得到它的结构!

开发?分期?生产?我认为发展是标准!

我可以指定它来自哪个环境吗?

1 个答案:

答案 0 :(得分:5)

Rails中每个以数据库为中心的命令一样,它与您当前环境定义的数据库进行对话,默认到开发。

您可以通过设置环境变量RAILS_ENV为任何每个 Rails命令指定环境。

转储数据库架构以进行开发:

$ RAILS_ENV=development rake db:schema:dump

转储数据库架构以进行生产:

$ RAILS_ENV=production rake db:schema:dump