数据表做逻辑删除/伪删除, 那关联表有没有必要加逻辑删除标识字段?

2022-08-25 05:14:05 +08:00
 jin7

数据表做逻辑删除 /伪删除, 那关联表有没有必要加逻辑删除标识字段? 我看了一些项目, 关联表都没有做逻辑删除的

1333 次点击
所在节点    问与答
6 条回复
kkeep
2022-08-25 06:58:25 +08:00
关联信息一般可以不用做,因为关系会重复发生,取消,再发生。可以辅助一张关系日志表。
340244120w
2022-08-25 07:23:52 +08:00
@kkeep 这细丝恐惧啊。主表新建一条记录,关联表如果是 nane 这种字段作为的关联字段,就死灰复燃了。


还是得与实际删除逻辑保持一致。其他项目这么做 要么是物理删除了,要么是本来就不需要做删除处理。
reter
2022-08-25 07:47:10 +08:00
软删除有一堆需要考虑的细节问题,关联表同步,唯一性破坏,查询条件带软删除标记,统记时数据清洗,空间占用。
xaplux
2022-08-25 08:35:25 +08:00
逻辑删除能不做就不要做,非必要不建议使用,弊大于利
dqzcwxb
2022-08-25 09:21:28 +08:00
我从来不做逻辑删除,老板或者监管要我查数据我都是直接离职的
dddd1919
2022-08-25 09:30:01 +08:00
加不加逻辑删除标记,那要看需不需要逻辑删除

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/875205

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX