В PostgreSQL 11 я хотел бы вывести строки таблицы в виде списка строк через запятую:
id,info,name,message
Я попытался выполнить следующий запрос:
SELECT array_to_string(array_agg(t), ',', '')
FROM (
SELECT id, info, name, message
FROM myschema.mytable
) t;
Но это выводит:
(1,foo,bar,baz),(2,qux,zap,xen)
В противоположность, желаемый результат должен выглядеть следующим образом:
1,foo,bar,baz
2,qux,zap,xen
Каким будет правильный запрос?