[前][次][番号順一覧][スレッド一覧]

rails:657

From: Hiroshi Takagi <gollum@h...>
Date: Fri, 11 Nov 2005 17:42:43 +0900
Subject: [rails:657] Re: 複数プログラマでの開発/DB, application のshare

高木@自己フォローです。



On Fri, 11 Nov 2005 16:12:01 +0900
Hiroshi Takagi <gollum@h...> wrote:

> では、べたに app/models/user.rb, role.rb にべたにハードコードしてやると、
> DB/table は dbshared の User, Roles にちゃんと接続するのですが、
> 今度は、action がよびだされるたびにDBとの接続コネクションが二つずつ増え
> ていき、idle 状態のまま解放されません。
> (PostgreSQL)
> 
> う〜ん、どうしたものかな。

わけはわかんないけど、とりあえず、一歩前進しました。

config/database.yml に

dbshared:
  adapter: postgresql
  database: dbshared
  host: localhost
  username: watashi
  password: xxxxxxx   

を追加し、

config/envrionment.rb に

User.establish_connection "dbshared"
Role.establish_connection "dbshared"  

を追加しました。 
User, Role クラスが、共有DB中のテーブルを参照したいものです。

これで、postgresql との接続プロセスがどんどどん増える問題は解消して、
うまく共有DBと業務DBの両方を
ひとつのアプリケーションで使えるようになりましたが、
今度は、session 。。。。

ちょっと DrbStore を試してみます。

-- 
Hiroshi Takagi <gollum@h...>



--
ML: rails@r...
使い方: http://QuickML.com/
Web Site: http://wiki.fdiary.net/rails/
ML Archives: http://www.fdiary.net/ml/rails/

[前][次][番号順一覧][スレッド一覧]

       651 2005-11-10 12:44 [gollum@h...         ] 複数プログラマでの開発/DB, application のshare
       654 2005-11-10 21:02 ┗[nanki@m...          ]                                       
       656 2005-11-11 08:12  ┗[gollum@h...         ]                                     
->     657 2005-11-11 09:42   ┗[gollum@h...         ]