1

Octopus gem を使用して、Rails で DB シャーディングを行っています。

シャード固有のデータベース接続を取得するにはどうすればよいですか? たとえば、shards.yml で指定した「new_db」という名前のシャードがあります。データベース接続を取得するにはどうすればよいですか? 生の接続。このシャードを更新/挿入する方法を知っています。接続が必要なだけです。

私は役に立たずに次のことを試しました。database.yml で指定したデフォルトの接続が得られるだけです。

Octopus.using("new_db") do 
    connection = ActiveRecord::Base.connection

end
4

1 に答える 1