12/13/2006

一次連接 Multi Database

今天看到 Rails可以有两个以上的数据库吗 以及 Multiple database handling with Rails。他們的作法有點詭異,而且有一個關鍵性的問題,每次 request 每個不相關的頁面也都得連接一次 external database。可是 Rails 要做這件事情應該沒那麼複雜呀?

1. 設定 config

extradb_production:
adapter: mysql
host: localhost
username: root
password: blabla
database: extradb_prod
2. 在相關 Model 利用 estabilish_connection 去做連接而外設定
class lala < ActiveRecord::Base
establish_connection :extradb_production
end

然後收工,連跨 DB 的關連性都沒問題。

1 則留言:

匿名 提到...

老处理不好换行符和空格,利用RedCloth已经能解决换行了,但空格还是不行,你有什么好办法吗?