簡単にいうと
論理削除では、レコード自体は残したままdeletedAtなどの列に値を入れて削除済みとして扱います。
操作履歴を残したい業務アプリや、誤削除から戻したい可能性があるデータ管理で使いやすい方法です。
どんな場面で使うか
- 削除履歴の保持
- 誤削除対策
- 監査ログと組み合わせたデータ管理
データ行を物理的に消さず、削除済みフラグや削除日時で非表示扱いにする設計です。
論理削除では、レコード自体は残したままdeletedAtなどの列に値を入れて削除済みとして扱います。
操作履歴を残したい業務アプリや、誤削除から戻したい可能性があるデータ管理で使いやすい方法です。