数据回收和软删除冲突?
BA版本
2.1.3
数据表(样例)
table: test_dept
field:
id(snow) - bigint - primary_key
name - string
dept - string
c_time - int
u_time - int
d_time - int 软删除时间戳
- 先设置好数据删除监控
- 当从后台删除某条数据时,进入到数据安全 - 回收站
需要恢复时会报错 - 主键重复
- 此时,test_dept表中由于软删除依然存在该条数据,但管理界面没有恢复或回收站功能(如果未开启管理界面的回收站,请指点)
- 从数据安全管理监控中恢复时由于主键冲突而无法顺利恢复数据
- 要么手动删 test_dept 表中对应数据
- 要么删除 test_dept 表中软删除字段值
请先登录
做了软删除的,直接去掉对应的回收规则即可,二选其一
做了软删除的没有独立回收站吗?还是哪里不对没打开
你有软删除了,那么数据根本不会被真实删除,还需要独立回收站?
这个类似FastAdmin那样的,有个回收站。数据监控归监控,回收站管理可以软删除的数据,如果要恢复呢?或者真实的删除啊。我觉得这2个功能并不冲突啊,数据监控属于顶层监视者并记录;回收站这些仅仅是操作员的一系列动作,得给人家去做吧
目前未对有软删除的进行专门兼容哈,可以自行二开一下,或者二选一
- 1
前往