在Rails中迁移Postgres表以确保列值的组合是唯一的

时间:2014-08-09 00:46:48

标签: ruby-on-rails postgresql

在postgres中,您可以执行以下操作:

CREATE TABLE example (
  a integer,
  b integer,
  c integer,
  UNIQUE (a, c)
);

是否有指定两个列的值组合在rails postgres迁移中必须是唯一的?

1 个答案:

答案 0 :(得分:1)

我认为这是

 add_index(:example, [:a, :c], unique: true)