我有一个PostgreSQL表,如下所示:
CREATE TABLE items (
name TEXT NOT NULL,
value TEXT NOT NULL,
PRIMARY KEY (name, value)
);
我经常查询以查看value
可用的内容:
SELECT DISTINCT value FROM items;
如何在PostgreSQL中创建一个索引,上面的查询不必遍历所有items
表?
答案 0 :(得分:3)
使用完全不同的查询,您可以强制PostgreSQL使用索引并获得相当于DISTINCT列。