2016-09-21 89 views
0

有沒有辦法做到這一點add_index :issue_types, [:name], :unique => true如果只有沒有唯一性是真的?有軌道移動的條件約束

add_index :column, [:name], :unique => true if !:unique

我有,我需要找到在沒有獨特性,使其獨特的表100S。

回答

1

你可以隨時檢查你的schema.rb文件。

當你看到這樣的事情:

add_index "users", ["email"], name: "index_users_on_email", unique: true, using: :btree 

你一定在這種情況下,「電子郵件」該列已經是獨一無二的。因此,您可以將其他列作爲目標進行遷移。