когда у вас есть база данных master / slave, как заставить запрос перейти к master или slave? - PullRequest
0 голосов
/ 12 ноября 2010

Когда у вас есть настройка master / slave, как вы можете заставить определенный запрос (скажем, запись) перейти к master и / или slave-серверу?

Ответы [ 2 ]

1 голос
/ 12 ноября 2010

Вам нужен специальный адаптер для активной записи. Я не проверял его, но этот может работать: https://github.com/sd/master_slave_adapter

В серии RailsLab Scaling (Грегг Поллак) плагин мазохизма был рекомендован, но, похоже, он не обновлялся довольно давно.

0 голосов
/ 12 ноября 2010

Чтобы перейти к мастеру, вы можете сделать это таким образом

ActiveRecord::Base.connection_proxy.with_master do
   #your code
end

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...