接続

参考:

Rails で複数 DB に接続してみたい – Qiita

ActiveRecord を使って複数 DB にアクセスする その1| emorima

マイグレーション

参考:

Rails で複数データベースを扱う | @kawahiro311 blog

Rails で複数 DB の migration | 世界中の羊をかき集めて

Rails で複数 DB の migration をする方法の調査と考察 – Qiita

複数 database の migration – Qiita

Rails で2個めの DB を作ってマイグレーションする | Perler の Ruby 日記

プリロード

参考:

Rails と複数 DB と Preloading と | chiastolite’s blog

ブランチ毎に切り替える

参考:

naoty/brancher: A rubygem switching databases by Git branch – GitHub

ブランチごとに DB 切り替えるヤツ作った | AnyType

connection_specification_name

参考:

connection_specification_name – ActiveRecord::ConnectionHandling | Ruby on Rails API [Official]

reset_column_information

参考:

reset_column_information – ActiveRecord::ModelSchema::ClassMethods | Ruby on Rails API [Official]

schema_cache= – ActiveRecord::ConnectionAdapters::AbstractAdapter | Ruby on Rails API [Official]

How to refresh the database connection – Stack Overflow

clear_cache!

参考:

clear_cache! – ActiveRecord::ConnectionAdapters::AbstractAdapter | Ruby on Rails API [Official]

connection_config

参考:

connection_config – ActiveRecord::ConnectionHandling | Ruby on Rails API [Official]

current_database

参考:

ActiveRecord で現在接続しているデータベース名を取得する | hello-world.jp.net

current_database – ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter | Ruby on Rails API [Official]

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です