2016-09-21 9 views
0

この方法は一意性が真でない場合にはadd_index :issue_types, [:name], :unique => trueです。レールのマイグレーションにおける条件制約

add_index :column, [:name], :unique => true if !:uniqueように私は私が何の一意性がない場合見つけ、それを一意にするために必要なテーブルの数百を持っています。

答えて

1

schema.rbファイルをいつでも確認できます。

あなたはこのようなものを参照する場合:

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

をあなたがこのケースで列「メールが」は既に一意であることを確信しています。したがって、移行のために他の列をターゲットにすることができます。

関連する問題