Postgres: Преобразование `символьных переменных[]` в строку

После загрузки данных из django dumpdata с помощью loaddata один столбец каким-то образом был преобразован из символьной переменной(100)[] в символьную переменную(100)[][][]. Как я могу свернуть внутренний массив.

Пример: предыдущие данные

{frank}

загружены данные

{{f,r,a,n,k}}

Образец преобразующего запроса:

with tb1 as (
    select '{{f,r,a,n,k}}'::text[][] as pdata
)
select array_agg(a2.pdata2) from 
( 
    select string_agg(a1.pdata1, '') as pdata2 from 
    (
        select unnest(pdata) as pdata1 from tb1 
    ) a1 
) a2 
Вернуться на верх