ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Opened 11 years ago

Closed 11 years ago

#2305 closed enhancement (fixed)

c_member_config に新しい設定項目を追加するためには c_memer_config_option にフィールドを作成する必要があるのを改善する

Reported by: ebihara Owned by: ebihara
Priority: critical Milestone: OpenPNE2.12beta1
Component: 指定しない Version:
Keywords: Cc:

Description

c_member_config に新しい設定項目を追加するためには c_memer_config_option にフィールドを作成する必要があるのを改善する。

Change History (11)

comment:1 Changed 11 years ago by ebihara

Owner: changed from nobody to ebihara
Status: newassigned

やります。

comment:2 Changed 11 years ago by ebihara

r6727 で c_member_config_option を使わず、c_member_configで完結するように修正しました。

アップデートSQLについてはMySQL4.1以降用のみ用意しました。

comment:3 Changed 11 years ago by ebihara

Keywords: 確認中 added

r6742, r6744 でMySQL4.0用、PostgreSQL用のSQLを追加しました。ご確認ください。

comment:4 Changed 11 years ago by ogawa

Keywords: 確認中 removed

nameで検索するのであればINDEXを付けた方がいいのではないでしょうか。

comment:5 Changed 11 years ago by ebihara

Keywords: 確認中 added

r6758 で name に INDEX を追加しました。

comment:6 Changed 11 years ago by ogawa

Keywords: 確認中 removed

再度見直したのですが、name で検索しているのは1か所のみで、このときも c_member_id と一緒に引いているのでMySQLの場合はnameのインデックス使われないですね。nameのINDEXは外した方がいいかも。

comment:7 Changed 11 years ago by ebihara

ああなるほど。ちょっと検証してみて外しても大丈夫そうなら外してしまいますかね。

comment:8 Changed 11 years ago by ebihara

PostgreSQLはnameのインデックスを使っていますが、使われている場所が場所だけにあまり意味がないインデックスであるように思えます。外してしまいましょう。

comment:9 Changed 11 years ago by ebihara

Keywords: 確認中 added

r6797でnameへのインデックスを削除しました。ご確認ください。

comment:10 Changed 11 years ago by ogawa

Keywords: テスト待ち added; 確認中 removed

comment:11 Changed 11 years ago by kiwa

Keywords: テスト待ち removed
Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.