[Seasar-user:13961] Re: [S2JDBC] 動的にスキーマを切替えてテーブルアクセスするには

Nobutaka Yamada [E-MAIL ADDRESS DELETED]
2008年 4月 26日 (土) 14:39:47 JST


小林様

ご返事ありがとうございます。

> 上記の datasource1.dicon では schema1 を
> デフォルトスキーマとするユーザで接続する
> DataSource,datasource2.dicon では schema2 を
> デフォルトスキーマとするユーザで接続する
> DataSource,というように設定してください.

このようにした場合、コネクションプールなどは
それぞれのスキーマ毎に確保されてしまいますか?

以下のイメージのように、
リソースを有効に利用するために
データベースに対して1つのコネクションプールを
用意し(データソースの定義はひとつで)、
条件によりスキーマを切替えてテーブルアクセス出来ないかと
考えていました。
これは困難でしょうか?

                           DB
            +------+ +------------+
            |      | | schema1    |
            | conn | | +--------+ |
+---+ +-----| Pool |-->| Table1 | |
|PG |-|     |      | | +--------+ |
+---+ |     |      | |            |
      |     |      | | schema2    |
      |     |      | | +--------+ |
      +-----|      |-->| Table1 | |
            |      | | +--------+ |
            +------+ +------------+





Seasar-user メーリングリストの案内