プロジェクト

全般

プロフィール

Bug(バグ) #1972

完了

テーブル単位でデータベース接続先を設定しても無視される

Youichi Kimura さんが13年以上前に追加. 約7年前に更新.

ステータス:
Fixed(完了)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
期日:
進捗率:

100%

予定工数:
(合計: 0:00時間)
3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)

説明

現象

config/ProjectConfiguration.class.php 内で、

$manager->openConnection('sqlite:/var/local/dbfiles/openpne3-uploads.sqlite', 'slave-uploads');
$manager->bindComponent('File', 'slave-uploads');
$manager->bindComponent('FileBin', 'slave-uploads');

のような設定を追加しても、指定したとおりに接続先が変更されない。

原因

opDoctrineQuery や opDoctrineRecord がDBレプリケーション処理のために、テーブルに紐付いているコネクションを無視して上書きしてしまうため。

修正内容

修正内容を記入


ファイル


子チケット 1 (1件未完了0件完了)

Backport(バックポート) #4233: テーブル単位でデータベース接続先を設定しても無視されるNew(新規)

操作

関連するチケット 1 (1件未完了0件完了)

関連している OpenPNE 3 - Enhancement(機能追加・改善) #635: 画像テーブルを別DBにできるようにするNew(新規)Shingo Yamada2010-02-15

操作

他の形式にエクスポート: Atom PDF