postgresql:btree_gist不存在

时间:2017-06-06 18:46:32

标签: postgresql

我需要使用btree_gist来索引三个字段:postgis几何,日期和bigint。

我安装了postgresql-contrib,并且我可以使用以下内容创建扩展程序而没有任何问题:\dx扩展名在pgAdmin的扩展名列表中可见,但是根据psql中的命令{{1}}。

显然尝试使用btree_gist创建索引会导致错误,指出btree_gist不存在。

我正在运行pqsl 9.5.4。 我有什么遗失的东西吗?

1 个答案:

答案 0 :(得分:0)

据manuels说 https://www.postgresql.org/docs/9.5/static/btree-gist.html

  

btree_gist提供GiST索引操作符类,它们为数据类型int2,int4,int8,float4,float8,numeric,带时区的时间戳,没有时区的时间戳,带时区的时间,没有时间的时间实现B树等效行为区域,日期,间隔,oid,钱,char,varchar,文本,bytea,位,varbit,macaddr,inet和cidr。

此处未包含PostGIS几何图形,Postgis几何图形也有自己的索引类型GIST

这里也有类似的问题 Postgres GIST vs Btree index