Personal-Data-Linkage-Module / pxr-linkage

4 stars 1 forks source link

蓄積されたデータの削除方法について #59

Open yoshi-sakagami opened 1 year ago

yoshi-sakagami commented 1 year ago

蓄積されていくデータに関して、蓄積できる期間を定めたいと考えています。 そのため、蓄積してから一定期間経過したデータを削除していく必要があるのですが 例えば2年以上経過したのデータを削除したい。といった場合に、蓄積されたデータを物理削除できる手段はありますでしょうか? (利用者蓄積データ削除(バッチ)というAPIがあるのは確認しましたが、利用者に紐づいているデータに関して、削除の条件などは指定できず全て削除する形に見えたため、これは使用できない認識です)

また、API上から指定できない場合は、DBに対して直接削除を行う必要があると考えています。 その場合は、各削除APIが更新するDB項目を抽出し、抽出されレコードに対してDELETEをしていく方針としていますが、 データの整合性が取れなくなるといった懸念があります。 そのため、そもそもDBに直接削除を行う。といった方針がとりえるか?についてと 削除対象となるDBに項目についてご教授いただけると幸いです。

※DB項目については抽出でき次第、対象があっているか追記していく所存です。

jou-imaizumi commented 1 month ago

削除予定のDBを抽出致しました。 「削除対象となるDB」を削除した場合、「懸念点」について問題ないかご教授お願いいたします。

懸念点

前提条件

削除対象となるDB

root-block

app-block