NoSQL Extensions de Postgres: JSON Datatype

Avatar de LuisMi GraciaUn poco de Java

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:

Leer más

Ver la entrada original

Deja un comentario