2017-05-31 79 views
4

使用Postgres 10正確支持散列索引,我想使用散列索引進行id查找(散列索引與btree相比較小,理論上速度更快)。具有唯一約束的Postgres散列索引

我有一個表

create table t (id int); 
create unique index on t using hash (id); 

但我得到以下幾點:

ERROR: access method "hash" does not support unique indexes

爲什麼散列索引不允許唯一約束? 有沒有辦法繞過這個?

回答