Ruby on Raisl Multi Database Connect
2006年12月14日星期四
今天看到 Rails可以有两个以上的数据库吗 以及 Multiple database handling with Rails。他們的作法有點詭異,而且有一個關鍵性的問題,每次 request 每個不相關的頁面也都得連接一次 external database。可是 Rails 要做這件事情應該沒那麼複雜呀?
1. 設定 config
extradb_production:adapter: mysqlhost: localhosusername: rootpassword: blabladatabase: extradb_prod
2. 在相關 Model 利用 estabilish_connection 去做連接而外設定
class lala < ActiveRecord::Base
establish_connection :extradb_production
end
然後收工,連跨 DB 的關連性都沒問題。
标签: Technologies
发表评论
订阅 博文评论 [Atom]
<< 主页