postgresql - Cómo crear un índice en el campo json en Postgres 9.3
postgresql-9.3 (1)
En PostgreSQL 9.3 Beta 2 (?), ¿Cómo creo un índice en un campo JSON? Lo intenté usando el operador ->
usado para hstore
pero obtuve el siguiente error:
CREATE TABLE publishers(id INT, info JSON);
CREATE INDEX ON publishers((info->''name''));
ERROR: el tipo de datos json no tiene una clase de operador predeterminada para el método de acceso "btree". SUGERENCIA: debe especificar una clase de operador para el índice o definir una clase de operador predeterminada para el tipo de datos.
Encontró:
CREATE TABLE publishers(id INT, info JSON);
CREATE INDEX ON publishers((info->>''name''));