В PostgreSQL 9.3 Beta 2 (?), Как мне создать индекс в поле JSON? Я попробовал его с помощью ->
оператор, используемый для hstore
, но получил следующее сообщение об ошибке:Как создать индекс в поле json в Postgres 9.3
CREATE TABLE publishers(id INT, info JSON);
CREATE INDEX ON publishers((info->'name'));
ERROR: data type json has no default operator class for access method "btree" HINT: You must specify an operator class for the index or define a default operator class for the data type.
- В заголовке – rlib
В будущем, пожалуйста, ознакомьтесь с http://stackoverflow.com/tags/postgresql/info, раздел «спрашивать лучшие вопросы»; это может помочь получить более качественные ответы раньше с меньшим количеством раздражающих вопросов. –