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