如何创建迁移以通过某些列添加唯一约束范围

时间:2017-02-06 12:06:22

标签: ruby-on-rails postgresql rails-migrations

如何为以下用rails模型编写的语句添加数据库约束

  

验证:column_1,唯一性:{范围:[:column_2,:column_3]}

提前感谢。

1 个答案:

答案 0 :(得分:2)

运行以下迁移:

def change    
  add_index :table_name, [:column_1, :column_2,:column_3], unique: true
end