タグ

ブックマーク / osa.hatenablog.com (1)

  • 論理削除の必要性をひねり出そうとして失敗した - ネットの海の片隅で

    はじめに このエントリは僕の平凡な考えを淡々と書いたものです。過度な期待はしないでください。 あと、部屋は明るくしてディスプレイから30センチは離れて見やがってください。 物理削除したくない! 外部キー制約を張っていない場合 削除したレコードを参照しているレコードがエラーを吐く 外部キー制約を張っている場合 参照されているレコードは削除できない カスケードで削除すると影響範囲が大きい レコードがあったという事実は記録しておきたい 事実は消えない 論理削除もしたくない! 削除するときにdeletedフラグなどを立てる あらゆるクエリにWHERE deteled = falseとか入ってきて汚い 物事は「削除」されるのではない 注文は削除されるのではなくキャンセルされる 従業員は削除されるのではなく解雇される じゃあ、どうするの? 大雑把に書いてきましたが、このあたりのことが データの削除は非

    論理削除の必要性をひねり出そうとして失敗した - ネットの海の片隅で
    punitan
    punitan 2014/06/30
  • 1