1. ホーム
  2. ruby-on-rails

[解決済み] railsで2つのカラムにユニークなインデックスを実装する方法

2022-11-17 01:30:30

質問

テーブルがあり、2つのカラムにユニークインデックスを追加しようとしています。これらのカラムにもインデックスが設定されています。そこで質問なのですが、1つのカラムのインデックスを削除することができるのか、それとも3つのインデックスをすべて使用しなければならないのでしょうか。

add_index "subscriptions", ["user_id"]
add_index "subscriptions", ["content_id"]
add_index "subscriptions", ["user_id"], ["content_id"], :unique => true

どのように解決するのですか?

add_index :subscriptions, [:user_id, :content_id], unique: true