我已将以下索引添加到我的一张表中:
add_index :referral_codes, [:campaign, :subscriber], unique: true
然后我想通过添加它来测试速度增益,但我无法从我的 psql 数据库中删除索引。根据文档,这是不可能的,但据我所知,他们没有提供任何解释:
...使用此选项时需要注意几个注意事项。只能指定一个索引名称,不支持 CASCADE 选项。(因此,不能以这种方式删除支持 UNIQUE 或 PRIMARY KEY 约束的索引。)...
我最终回滚了我的迁移进行检查,但必须有一个原生的 psql 方式,对吧?