
La próxima versión de Postgres, la 9.4 incluirá soporte de primer nivel para almacenamiento de documentos JSON.
Reference Guide Postgresql: Tipo de datos JSON
De momento ya se puede probar con la beta 2 de Postgresql 9.4, veamos como se usa:
Crearemos la tabla con un campo de tipo jsonb, esto es un campo JSON binario
Puedo luego insertar:
O:
insert into person (first_name, last_name, extra_details) VALUES (‘daniel’,’beach’,’{«age»: 37, «cats»: {«names»: [«itsy», «bitsy»,
«cottontail»]}}‘);
Y consultarlo:
También puedo consultar sobre esta columna JSONB, por ejemplo:
O seleccionar atributos dentro del JSON:
Además estas columnas soportan los índices GIN (índices invertidos) de Postgres:






Deja un comentario