Soft Delete - 削除フラグを最初の選択肢にしない
削除フラグとは、行を DELETE する代わりに「削除済み」を表す列を立て、通常の問い合わせからその行を除外する設計です。is_deleted のような真偽値の列や、deleted_at のような日時の列で表し、論理削除(logical delete、soft delete)とも呼ばれます。行そのものを表から取り除く物理削除と対になる語です。 ...
削除フラグとは、行を DELETE する代わりに「削除済み」を表す列を立て、通常の問い合わせからその行を除外する設計です。is_deleted のような真偽値の列や、deleted_at のような日時の列で表し、論理削除(logical delete、soft delete)とも呼ばれます。行そのものを表から取り除く物理削除と対になる語です。 ...