В PostgreSQL 9.3 Beta 2 (?) Как мне создать индекс для поля JSON? Я попробовал это с помощью ->
оператора, hstore
но получил следующую ошибку:
CREATE TABLE publishers(id INT, info JSON);
CREATE INDEX ON publishers((info->'name'));
ОШИБКА: тип данных json не имеет класса оператора по умолчанию для метода доступа «btree». СОВЕТ: необходимо указать класс оператора для индекса или определить класс оператора по умолчанию для типа данных.
8
"Где вопрос?" - В названии
—
rlib
В будущем, пожалуйста, загляните на stackoverflow.com/tags/postgresql/info , раздел «задавая лучшие вопросы»; это может помочь быстрее получить лучшие ответы с меньшим количеством надоедливых вопросов.
—
Craig Ringer