Project

General

Profile

Bug(バグ) #1599

MySQL のレプリケーションを有効にすると、スレーブから i18nビヘイビアのフィールドのデータが取得できない

Added by Shinichi Urabe about 9 years ago. Updated over 2 years ago.

Status:
Won't fix(対応せず)
Priority:
Normal(通常)
Assignee:
Target version:
Start date:
2010-09-18
Due date:
% Done:

0%

3.6 で発生するか:
Yes (はい)
3.8 で発生するか:
Yes (はい)

Description

現象

スレーブから i18nビヘイビアのフィールドのデータが取得できない

エラー画像を添付します

エラー内容は次のものです。

SQLSTATE[42S22]: Column not found: 1054 Unknown column 'p.caption' in 'field list'

database.yml

all:
  slave_1:
    class: sfDoctrineDatabase
    param:
      dsn: 'mysql:dbname=ubee;host=localhost;unix_socket=/var/lib/mysql/mysql_s1.sock'
      username: ubee
      encoding: utf8
      attributes: { 164: true }
      priority: 2
  doctrine:
    class: sfDoctrineDatabase
    param:
      dsn: 'mysql:dbname=ubee;host=localhost;unix_socket=/var/lib/mysql/mysql.sock'
      username: ubee
      encoding: utf8
      attributes: { 164: true }
      priority: 1

原因

バグが発生した原因を記入

修正内容

修正内容を記入

スクリーンショット(2010-09-18_14.19.22).png View (332 KB) Shinichi Urabe, 2010-09-18 14:37

changeset_ra5023eb9de8f076c9670da4cfeeef11cd341e186.diff View (2.23 KB) Kousuke Ebihara, 2012-09-11 22:10


Related issues

Copied to OpenPNE 3 - Backport(バックポート) #3629: MySQL のレプリケーションを有効にすると、スレーブから i18nビヘイビアのフィールドのデータが取得できない Fixed(完了) 2010-09-18
Copied to OpenPNE 3 - Backport(バックポート) #3630: MySQL のレプリケーションを有効にすると、スレーブから i18nビヘイビアのフィールドのデータが取得できない New(新規) 2010-09-18

Associated revisions

Revision 8ab74c79 (diff)
Added by 誠二 天重 about 5 years ago

Fixed slave can't get i18n behavior fields if replication is active. (refs #1599)

Revision 531b1faf
Added by Shinichi Urabe about 5 years ago

Merge pull request #144 from amashigeseiji/t-1599-replication-i18n

Fixed slave can't get i18n behavior fields if replication is active. (refs #1599)

History

#1 Updated by Shinichi Urabe about 9 years ago

  • Target version set to OpenPNE 3.7.0

#2 Updated by Kousuke Ebihara about 9 years ago

  • 3.6 で発生するか set to Yes

#3 Updated by Shouta Kashiwagi over 7 years ago

  • Target version changed from OpenPNE 3.7.0 to 252

#4 Updated by Shouta Kashiwagi over 7 years ago

  • Target version changed from 252 to OpenPNE 3.8.x

#5 Updated by Kousuke Ebihara about 7 years ago

まだ検証中ですが、添付したパッチファイルで現象が解消されたことを確認しました。

この修正は、 http://www.doctrine-project.org/jira/browse/DC-373 の議論で示されたアプローチを参考にし、一部考慮が不足していた箇所を反映させたものになります。

#6 Updated by Kousuke Ebihara about 7 years ago

  • 3.6 で発生するか changed from Unknown (未調査) to Yes (はい)
  • 3.8 で発生するか changed from Unknown (未調査) to Yes (はい)

#7 Updated by 誠二 天重 about 5 years ago

  • Status changed from New(新規) to Pending Review(レビュー待ち)
  • Assignee set to 誠二 天重
  • % Done changed from 0 to 50

添付したパッチファイルの内容で以下にプルリクエストを送りました。
https://github.com/openpne/OpenPNE3/pull/144

#8 Updated by Shinichi Urabe about 5 years ago

  • Target version changed from OpenPNE 3.8.x to OpenPNE 3.8.12

#9 Updated by 誠二 天重 about 5 years ago

  • Copied to Backport(バックポート) #3629: MySQL のレプリケーションを有効にすると、スレーブから i18nビヘイビアのフィールドのデータが取得できない added

#10 Updated by 誠二 天重 about 5 years ago

  • Copied to Backport(バックポート) #3630: MySQL のレプリケーションを有効にすると、スレーブから i18nビヘイビアのフィールドのデータが取得できない added

#11 Updated by 誠二 天重 about 5 years ago

  • Target version changed from OpenPNE 3.8.12 to OpenPNE 3.8.x

#12 Updated by Shinichi Urabe about 5 years ago

  • Target version changed from OpenPNE 3.8.x to OpenPNE 3.9.0-old

#13 Updated by Shinichi Urabe about 5 years ago

  • Status changed from Pending Review(レビュー待ち) to Pending Testing(テスト待ち)
  • % Done changed from 50 to 70

https://github.com/openpne/OpenPNE3/pull/144 で取り込みました
レビューOKです

#15 Updated by isao sano over 2 years ago

  • Status changed from Pending Testing(テスト待ち) to Won't fix(対応せず)
  • % Done changed from 70 to 0

OpenPNE 3.8.12 にて対応済みであったため、対応せずとします。

Also available in: Atom PDF