我有一个 Rails 应用程序,我在其中使用设计和偏执狂宝石。
我在 postgres db 中有一个用户表,它在电子邮件列上有唯一的验证。我正在使用偏执狂进行软删除,问题是当我删除用户然后使用已删除用户的电子邮件创建用户时会引发错误PG::UniqueViolation: ERROR
。
我已经阅读过这个并且知道这可以使用rails的部分索引功能来解决。
http://scottsmerchek.com/2015/08/03/taking-the-d-out-of-crud/
https://devcenter.heroku.com/articles/postgresql-indexes#partial-indexes
我该如何实施?
抱歉格式错误,从手机输入。