Ruby on rails 唯一域上的索引

Ruby on rails 唯一域上的索引,ruby-on-rails,postgresql,database-design,indexing,unique-constraint,Ruby On Rails,Postgresql,Database Design,Indexing,Unique Constraint,我有一个用户表,该表上有一个索引: 添加索引“用户”[“电子邮件”],名称:“在电子邮件上索引用户”,唯一:true,使用::btree 索引类型为btree,email是唯一字段。 这个索引值得拥有还是删除它更好?我会先删除它,然后使用lol\u dba db:find\u indexfrom查看它是否建议添加索引。如果定义了列,它会自动使用唯一的btree索引进行索引,因为这就是Postgres实现唯一约束的方式 一个额外的索引将是多余的,空运量。删除它 详情: 所以这个gem只告诉您是

我有一个用户表,该表上有一个索引:

添加索引“用户”[“电子邮件”],名称:“在电子邮件上索引用户”,唯一:true,使用::btree

索引类型为btree,
email
是唯一字段。

这个索引值得拥有还是删除它更好?

我会先删除它,然后使用
lol\u dba db:find\u index
from查看它是否建议添加索引。

如果定义了列,它会自动使用唯一的btree索引进行索引,因为这就是Postgres实现唯一约束的方式

一个额外的索引将是多余的,空运量。删除它

详情:


所以这个gem只告诉您是否需要添加索引?这是它最重要的功能