删除数据记录
系统中,进行数据删除操作,并不会真正删除数据,数据依旧会保存在系统中以备不时之需,我们称之为软删除。
场景需求
构建者,有改变字段属性的能力,可以将曾经某个不需要唯一性检查的字段,改成需要执行唯一性检查。此时,会遇到前面说的软删除带来的问题,因为之前写入的数据,有可能是重复的,现在增加数据唯一校验会触发对过去数据的校验。
操作
表单中,有“唯一字段”里面保存有2组重复值,“其他字段”为新增加的字段。此外,还有“无用字段”已经删除,没有显示。
删除“唯一字段”中重复的1组数据
进入表单编辑器,将“唯一字段”的校验选项,唯一,打开
保存时,弹窗提示,存在有重复记录需要处理
确认进行处理后,弹窗显示待处理的数据。这里可以看到有3类数据:
- 没有被删除的重复数据
- 被删除的重复数据
- 删除其它字段时,当时为空的“唯一字段”
勾选重复记录进行删除时,弹窗提示确认删除
删除重复记录成功
回到表单编辑器,再次保存
返回列表页,所有重复数据均被删除,“唯一字段”的唯一性校验设置成功