【发布时间】:2013-07-22 08:04:21
【问题描述】:
在 PostgreSQL 9.3 Beta 2 (?) 中,如何在 JSON 字段上创建索引?我尝试使用用于hstore 的-> 运算符,但出现以下错误:
CREATE TABLE publishers(id INT, info JSON);
CREATE INDEX ON publishers((info->'name'));
错误:数据类型json没有访问方法的默认操作符类 "btree" 提示:您必须为索引指定一个运算符类或 为数据类型定义一个默认的操作符类。
【问题讨论】:
-
“问题在哪里?” - 在标题中
-
以后请看stackoverflow.com/tags/postgresql/info,“提出更好的问题”部分;它可能有助于更快地获得更好的答案,减少烦人的问题。
标签: json postgresql indexing postgresql-9.3