【问题标题】:How do I track multiple databases in schema.rb如何在 schema.rb 中跟踪多个数据库
【发布时间】:2012-12-23 19:00:21
【问题描述】:

schema.rb 传统上保存默认的 :development、:test 和 :production 模式的模式。我的问题是我的应用程序依赖于其他两个数据库而不是那些默认值。如何在 schema.rb 中跟踪这些其他数据库,以便当我在新服务器上启动应用程序时 rake db:schema:load 真正创建所有需要的数据库?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 rails-migrations


    【解决方案1】:

    ActiveRecord 不是为多个连接而设计的。您可以使用magic multi connection gem. 进行破解,这允许您通过在声明的模块module 中调用ActiveRecord::Base.establish_connection 来指定不同的连接。

    【讨论】:

      猜你喜欢
      • 2021-05-16
      • 1970-01-01
      • 1970-01-01
      • 2011-08-09
      • 1970-01-01
      • 1970-01-01
      • 2016-05-10
      • 2023-03-18
      • 2017-10-31
      相关资源
      最近更新 更多