在阅读有关索引唯一性的文档后,我一直试图在Postgres中理清唯一性和索引之间的关系:向表添加唯一约束的首选方法是ALTER TABLE ... ADD CONSTRAINT。使用索引强制实施唯一约束可以被认为是不应直接访问的实现细节。但是,应该知道,不需要在唯一列上手动创建索引;这样做只会复制自动创建的索引。因此,采取的文档在他们的话我打算只需要声明的东西一样独特,并使用隐式索引 - 或 - 创建索引,而不是假定值是唯一的。这是一个错误吗? 我将从独特性获得什么样的索引?假设只有btree会接受唯一约束,并且unique隐式创建索引,那么UNIQUE是否创建btree索引是否成立?我不想无意间在哈希索引上运行范围。
1 回答
- 1 回答
- 0 关注
- 544 浏览
添加回答
举报
0/150
提交
取消