Bug(バグ) #431
完了
Not added index to member_config when migrated (マイグレートした際にmember_configにindexがつかない)
Eitarow Fukamachi さんがほぼ15年前に追加.
ほぼ15年前に更新.
説明
#401 の修正時にコミットされたマイグレーションスクリプトの不具合で、マイグレートしてもmember_config.name_value_hashにindexが追加されない。
関連チケット¶
#401 Speed up filtering member_config SQL in login process (ログイン処理における、 member_config を絞り込む SQL の速度を改善する)
- ステータス を Accepted(着手) から Pending Review(レビュー待ち) に変更
- 対象バージョン を OpenPNE 3.3.2 にセット
- 進捗率 を 0 から 90 に変更
- 対象バージョン を OpenPNE 3.3.2 から OpenPNE 3.4beta1 に変更
- 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 ディレクトリ以下にスクリプトを置いてください
- ステータス を Pending Review(レビュー待ち) から Rejected(差し戻し) に変更
Doctrine_ImportのtableIndexExists()を使うように修正しました。
- ステータス を Rejected(差し戻し) から Pending Review(レビュー待ち) に変更
- ステータス を Pending Review(レビュー待ち) から Fixed(完了) に変更
- 進捗率 を 90 から 100 に変更
他の形式にエクスポート: Atom
PDF