已删除的条目(软删除)和唯一验证程序



我正在研究用户管理,其中用户被删除(软(。似乎如果条目被"软删除",验证器将被忽略,从而导致由于唯一约束违反而执行错误/异常。重现的步骤是:

  1. 使用电子邮件"test@test.com"创建用户条目
  2. 删除
  3. 条目(软删除(
  4. 再次创建一个带有"test@test.com"的新条目,它将抛出唯一约束冲突的错误。

我想显示错误,例如"此电子邮件以前已被使用并删除,请选择其他"。

有没有办法检测用户以前在表单验证期间(而不是之后(被删除?

由于它是软删除,因此您可以随时执行选择查询检查以查看用户是否已被删除

相关内容

  • 没有找到相关文章

最新更新