删除数据记录

系统中,进行数据删除操作,并不会真正删除数据,数据依旧会保存在系统中以备不时之需,我们称之为软删除。

场景需求

构建者,有改变字段属性的能力,可以将曾经某个不需要唯一性检查的字段,改成需要执行唯一性检查。此时,会遇到前面说的软删除带来的问题,因为之前写入的数据,有可能是重复的,现在增加数据唯一校验会触发对过去数据的校验。

操作

  1. 表单中,有“唯一字段”里面保存有2组重复值,“其他字段”为新增加的字段。此外,还有“无用字段”已经删除,没有显示。 img

  2. 删除“唯一字段”中重复的1组数据 img

  3. 进入表单编辑器,将“唯一字段”的校验选项,唯一,打开 img

  4. 保存时,弹窗提示,存在有重复记录需要处理 img

  5. 确认进行处理后,弹窗显示待处理的数据。这里可以看到有3类数据:

    • 没有被删除的重复数据
    • 被删除的重复数据
    • 删除其它字段时,当时为空的“唯一字段” img
  6. 勾选重复记录进行删除时,弹窗提示确认删除 img

  7. 删除重复记录成功 img

  8. 回到表单编辑器,再次保存 img

  9. 返回列表页,所有重复数据均被删除,“唯一字段”的唯一性校验设置成功 img

results matching ""

    No results matching ""