JSONB un JSON superior en PostgreSQL– parte 2

En una entrada previa les comentaba sobre el tipo de datos JSONB en PostgreSQL, y de las ventajas que tiene sobre JSON, resulta que la versión 9.5 de PostgreSQL liberó varias funcionalidades nuevas con este novedoso tipo de dato en los motores relacionales de bases de datos, entre las que figuran están los nuevos operadores y funciones:

 

Operator Description
|| Concatenate two jsonb values into a new jsonb value
-(text) Delete key/value pair or string element from left operand. Key/value pairs are matched based on their key value.
-(int) Delete the array element with specified index (Negative integers count from the end). Throws an error if top level container is not an array.
#- Delete the field or element with specified path (for JSON arrays, negative integers count from the end)

Veamos como funcionan estos nuevos operadores

Sigue leyendo