如何在Postgres 9.3中的json字段上创建索引

时间:2013-07-23 10:00:36

标签: postgresql postgresql-9.3

在PostgreSQL 9.3 Beta 2(?)中,如何在JSON字段上创建索引?我使用用于->的{​​{1}}运算符尝试了它,但出现了以下错误:

hstore
  

错误:数据类型json没有访问方法的默认运算符类   " B树"提示:您必须为索引或指定运算符类   为数据类型定义默认运算符类。

1 个答案:

答案 0 :(得分:142)

实测值:

CREATE TABLE publishers(id INT, info JSON); 
CREATE INDEX ON publishers((info->>'name'));