[英]How to do rails db:migrate on multiple shards that are not master slave relationship at once on rails?
[英]when you have a master/slave db, how do you force a query to go to master or slaves?
当您具有主/从设置时,如何强制特定查询(例如写操作)转到主服务器和/或从属服务器?
您需要一个用于活动记录的特殊适配器。我尚未对其进行测试,但这可能会起作用: https : //github.com/sd/master_slave_adapter
在RailsLab Scaling系列 (由Gregg Pollack 撰写 )中,推荐了受虐插件,但看起来它已经有一段时间没有更新了。
要去掌握,你可以那样做
ActiveRecord::Base.connection_proxy.with_master do
#your code
end
希望对您有所帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.