テーブルの 1 つに次のインデックスを追加しました。
add_index :referral_codes, [:campaign, :subscriber], unique: true
次に、追加して速度の向上をテストしたかったのですが、psql データベースからインデックスを削除できません。ドキュメントによると、それは不可能ですが、私が知る限り、説明はありません:
...このオプションを使用する際には、注意すべき点がいくつかあります。指定できるインデックス名は 1 つだけで、CASCADE オプションはサポートされていません。(したがって、UNIQUE または PRIMARY KEY 制約をサポートするインデックスは、この方法では削除できません。)...
チェックのために移行をロールバックすることになりましたが、ネイティブの psql の方法があるはずですよね?