Operaciones JSON temporales

El acceso a los campos y elementos de los conjuntos JSONB y de los valores JSONB temporales, la existencia de claves, las consultas de rutas JSON y el borrado de una ruta. Cada función toma el prefijo del tipo de su primer argumento, jsonbset o tjsonb.

CategoríaOperadorFunción portable
Acceso a campo / elemento JSON->jsonbsetObjectField / tjsonbObjectField / jsonbsetArrayElement / tjsonbArrayElement (a, b)
 ->>jsonbsetObjectFieldText / tjsonbObjectFieldText / jsonbsetArrayElementText / tjsonbArrayElementText (a, b)
Existencia de clave JSON?jsonbsetExists / tjsonbExists (a, b)
 ?&jsonbsetExistsAll / tjsonbExistsAll (a, b)
 ?|jsonbsetExistsAny / tjsonbExistsAny (a, b)
Ruta JSON@?jsonbsetPathExists / tjsonbPathExists (a, b)
 @@jsonbsetPathMatch / tjsonbPathMatch (a, b)
 #-jsonbsetDeletePath / tjsonbDeletePath (a, b)