V PostgreSQL 9.0 nebo později použijte string_agg(val, ',')
.
Vrátí řetězec s oddělovači dle vašeho výběru.
array_agg(val)
vrátí pole , žádné překvapení. Složené závorky, které vidíte, jsou nedílnou součástí array literals
- textová reprezentace polí.
Ve starších verzích (nebo skutečně jakékoli verzi) můžete nahradit pomocí array_to_string(array_agg(val), ',')
.
Nebo quick'n'dirty:trim(array_agg(val)::text, '{}'
- pokud hodnoty nikdy nezačínají ani nekončí složenými závorkami.