АА
'[[], [1, 2], [3]]'::jsonbПолучить
'{1, 2, 3}'::jsonb[]
?pg 13
Т.е. я хочу сделать flatten jsonb array и его в array of jsonb scalars
Исходный массив у меня всегда гарантированно двойной вложенности
with
tr_data as (
select '[[], [1, 2], [3]]'::jsonb as mm
),
unn1 as (
select jsonb_array_elements(jsonb_array_elements(mm)) as n
from tr_data a)
select array_agg(n)::jsonb[] from unn1;