読者です 読者をやめる 読者になる 読者になる

英国紳士嬢

パイロットになれない

なんでもdelete_flagにする文化について思いついたこと

例えば、以下の表の様な料金プランがあったとしましょう。

プラン 利用料
A 3,000
B 5,000
C 10,000

大人の事情でプランCの新規申し込みができなくなったとした時に、データベースでどう扱うか考えてみると手っ取り早いのは、テーブルにdelete_flagでも付けておけばいいんじゃないかと思います。

プラン 利用料 delete_flag
A 3,000 0
B 5,000 0
C 10,000 1

まあ、申し込めなくなったのでこれからは消えたも同然なのでdelete_flagで良い気がしますが、逆に考えて

プラン 利用料 available_flag
A 3,000 1
B 5,000 1
C 10,000 0

にしたほうが、分かりやすい気がしてきます。
まあどっちでもいいけど、こんなふうに誰も考えないのかなと思った次第です。