Як створити індекс у полі JSON у PostgreSQL 9.3 Beta 2 (?)? Я спробував це за допомогою ->
оператора, який використовується для, hstore
але отримав таку помилку:
CREATE TABLE publishers(id INT, info JSON);
CREATE INDEX ON publishers((info->'name'));
ПОМИЛКА: тип даних json не має класу операторів за замовчуванням для методу доступу "btree" Підказка: Ви повинні вказати клас оператора для індексу або визначити клас оператора за замовчуванням для типу даних.
8
"Де питання?" - В назві
—
rlib
Надалі перегляньте stackoverflow.com/tags/postgresql/info , розділ "задавати кращі запитання"; це може допомогти швидше отримати кращі відповіді з меншою кількістю дратівливих питань.
—
Крейг Рінгер