Postgresql: поворот столбца без перекрестной таблицы - PullRequest
0 голосов
/ 05 августа 2020

Я попытался развернуть столбец в конкатенации строки, которую я вижу, это возможно с помощью кросс-таблицы, но я не могу установить tablefun c. У меня есть список таблиц и названий столбцов, которые получаются из следующего запроса

SELECT 
 table_name
, column_name
FROM 
   information_schema.columns


 table_name| column_name
     tab_1 |id
      tab_1|email
      tab_2|field_1
       tab2|field_2

Я хочу получить:

 table_name| column_name
      tab_1|id, email
      tab_2|field_1, field_2

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 05 августа 2020

Думаю, вам нужна агрегация строк:

select table_name, string_agg(column_name, ', ') column_name
from information_schema.columns
group by table_name
...