DB設計 · Issue \#38 · Saki\-htr/fjord\-choic より
参考:8/11\(水\) メンターさんペアプロ メモ \- HackMD
createの流れ
Users
Assigned_Issues と Review_Requested_Pull_Requests
create:APIを叩いたタイミング(バッチ処理で定期的に取得しにいく)
update:createと同じで、APIを叩いたタイミング(バッチ処理で定期的に取得しにいく)。
delete
案1. <cafedomancerさん案>生JSONデータを保存しないなら、deleteは無い(積み上がっていく一方)
案2. updateされてから3年経ったらdelete
updateが基準なら、本当は必要なデータを削除することはなさそう。
🤔 削除のタイミングが、どれくらいの細かさで条件指定できるか分からない。
→ 案1でやってみる
中間テーブル(userとissue の中間/ userとPR の中間)
※ createされるタイミングが2つあるので厄介。userがcreateされるのは、登録した時。issue/PRがcreateされるのは、バッチ処理でリクエストして保存した時。
ペアプロメモ: