操作
Bug(バグ) #124
完了フレンドの紹介文を書いた場合と書かれた場合に退会ができない
ステータス:
Won't fix(対応せず)
優先度:
Normal(通常)
担当者:
-
対象バージョン:
-
開始日:
2009-10-26
期日:
進捗率:
0%
予定工数:
3.6 で発生するか:
3.8 で発生するか:
説明
以前のチケットはhttp://trac.openpne.jp/ticket/3904 です。
フレンドの紹介文を書いた場合と書かれた場合には退会ができない
=== 原因 ===
intro_friendテーブルでfrom_idとto_id が memberテーブルの外部キーとして利用されているため。(連鎖参照整合性制約が宣言されてない)
=== 解決策等 ===
config/schema.ymlについて
6 from_id: { type: integer, foreignTable: member, foreignReference: id, onDelete:cascade } 7 to_id: { type: integer, foreignTable: member, foreignReference: id, onDelete:cascade }
のように、memberテーブルからメンバーが物理削除された場合の対応を記すようにしてください。
=== 備考 ===
このチケットは#3823から派生しました。
操作