Después de de una extensa recopilación de datos pudimos solucionar este atolladero que tienen ciertos de nuestros usuarios. Te compartimos la respuesta y nuestro objetivo es serte de gran ayuda.
Solución:
En pre-9.5 puedes usar json_array_elements
y array_to_json(array_agg())
Me gusta esto.
SELECT array_to_json(array_agg(x))
FROM (
SELECT jsonb_array_elements('[1,2,3]'::jsonb)
UNION ALL SELECT '4'::jsonb
) AS t(x);
También puedes escribir esto usando el ARRAY
constructor como este..
SELECT array_to_json(ARRAY(
SELECT jsonb_array_elements('[1,2,3]'::jsonb)
UNION ALL SELECT '4'::jsonb
));
Aquí tienes las comentarios y puntuaciones
Tienes la posibilidad compartir este post si te valió la pena.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)