在使用Establishment_connection在Rails中切换数据库之后,如何切换回标准数据库?

时间:2019-05-23 16:54:36

标签: ruby-on-rails activerecord ruby-on-rails-5

我目前正在执行一项任务,该任务用于从辅助数据库导入一些修改后的数据。我可以毫无问题地连接并提取数据。

secondary_db = ActiveRecord::Base.establish_connection(SECONDARY_DB)
secondary_db.with_connection do |c|
  results = c.exec_query('query here')
end

但是,从现在开始,所有请求都被路由到辅助数据库。如何返回使用主数据库进行请求?

侧面问题:with_connection逻辑在这里是否甚至必要?

0 个答案:

没有答案