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

问题描述 投票:0回答:1

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

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

预先感谢。

ruby-on-rails postgresql rails-migrations
1个回答
2
投票

运行以下迁移:

def change    
  add_index :table_name, [:column_1, :column_2,:column_3], unique: true
end
© www.soinside.com 2019 - 2024. All rights reserved.