NoSQL Extensions de Postgres: JSON Datatype

Un 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

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: