sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo crear un índice en el campo JSON en Postgres?

Encontrado:

CREATE TABLE publishers(id INT, info JSON); 
CREATE INDEX ON publishers((info->>'name'));

Como se indica en los comentarios, la diferencia sutil aquí es ->> en lugar de -> . El primero devuelve el valor como texto, el último como un objeto JSON.