プロジェクト

全般

プロフィール

Bug(バグ) #431

完了

Not added index to member_config when migrated (マイグレートした際にmember_configにindexがつかない)

Eitarow Fukamachi さんがほぼ15年前に追加. ほぼ15年前に更新.

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

100%

予定工数:
3.6 で発生するか:
3.8 で発生するか:

説明

現象

#401 の修正時にコミットされたマイグレーションスクリプトの不具合で、マイグレートしてもmember_config.name_value_hashにindexが追加されない。

関連チケット

#401 Speed up filtering member_config SQL in login process (ログイン処理における、 member_config を絞り込む SQL の速度を改善する)

Eitarow Fukamachi さんがほぼ15年前に更新

  • ステータスAccepted(着手) から Pending Review(レビュー待ち) に変更
  • 対象バージョンOpenPNE 3.3.2 にセット
  • 進捗率0 から 90 に変更

修正しました。

Kousuke Ebihara さんがほぼ15年前に更新

  • 対象バージョンOpenPNE 3.3.2 から OpenPNE 3.4beta1 に変更

3.3.2 はすでにリリース済みです。

Kousuke Ebihara さんがほぼ15年前に更新

  • 3.3.2 で新規セットアップした状態の SNS を考慮していません。このような SNS では既にインデックスが追加されているため、
    <pre>
    Error #1 - SQLSTATE42000: Syntax error or access violation: 1061 Duplicate key name 'name_value_hash_INDEX_idx'. Failing Query: "CREATE INDEX `name_value_hash_INDEX_idx` ON `member_config` (`name_value_hash`)"
    </pre>
    のようなエラーとなるはずです。
  • 3.3.2 へのマイグレーションスクリプトではないので、 3.4beta-1 ディレクトリ以下にスクリプトを置いてください

Kousuke Ebihara さんがほぼ15年前に更新

  • ステータスPending Review(レビュー待ち) から Rejected(差し戻し) に変更

Eitarow Fukamachi さんがほぼ15年前に更新

Doctrine_ImportのtableIndexExists()を使うように修正しました。

Kousuke Ebihara さんがほぼ15年前に更新

  • ステータスRejected(差し戻し) から Pending Review(レビュー待ち) に変更

Kousuke Ebihara さんがほぼ15年前に更新

  • ステータスPending Review(レビュー待ち) から Fixed(完了) に変更
  • 進捗率90 から 100 に変更

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