JSONB_SET
Devuelve una copia del JSON con un valor nuevo en la ruta indicada.
Sintaxis
JSONB_SET(<json>, '{<ruta>}', <nuevo valor>)
JSONB_SET(<json>, '{<ruta>}', <nuevo valor>, <crear si falta>)
La ruta se escribe como una lista de claves entre llaves: '{name}' es una clave del nivel superior, y '{address,city}', una anidada. El valor nuevo debe ser JSON, así que el texto va entre comillas dobles: '"Liam"'. Si la clave no existe, se añade; un cuarto argumento false lo desactiva.