2016-09-21 2 views
0

고유성이 true 일 경우이 작업을 수행하는 방법은 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 

당신은이 경우 '이메일'에 해당 열이 이미 고유 확신합니다. 따라서 다른 열을 마이그레이션 대상으로 지정할 수 있습니다.