我有一个模型,Clients
以及一个带有lastname
和firstname
列的相应数据库。最初对 的唯一性没有限制[lastname, firstname]
,并且数据库当前包含重复项。我想清理数据库并对模型施加约束,例如:validates_uniqueness_of :lastname, scope: :firstname
.
我想到的想法是以某种方式备份数据,对空模型数据库施加约束,然后将数据与副本一起拉回,我现在可以单独处理以从异常中解救出来。
然而,我觉得我在这里做了一些不合时宜的事情。
有没有更好的“轨道方式”来做到这一点?