postgresql postgresql-9.3

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''));