fixed 修改user login唯一索引
This commit is contained in:
parent
1b2a4e0b94
commit
8cc565ca0c
|
@ -0,0 +1,12 @@
|
|||
class AddForgeAppliedMessageUtf8mb4 < ActiveRecord::Migration[5.2]
|
||||
def change
|
||||
|
||||
users = User.group("login").having("count(1) >1")
|
||||
ids = users.pluck(:id)
|
||||
logins = users.pluck(:login)
|
||||
User.where(login: logins).where.not(id: ids).destroy_all
|
||||
|
||||
remove_index :users, :login
|
||||
add_index :users, :login, unique: true
|
||||
end
|
||||
end
|
Loading…
Reference in New Issue