Как вернуть строки из массива столбца в вызове функции postgres - PullRequest
0 голосов
/ 18 марта 2020

Я новичок в postgres. У меня следующая проблема.

select * from test_func('{test1,test2,test3}', '{colA,colB,colC}');

table1

id      colA    colB    colC     colD    colE  ...
1        22      3.6    1.9999    56     test1
2        768     89      78       2.76   test2
3        7234    8       23       8.234  test3
.
.
.

Точно так же у меня есть 10 таблиц с разными значениями. Я хочу динамически получать значения строк из массива столбцов из таблицы. Я хочу, чтобы по какой-то причине эта функция была совместима с postgres 9.2.

...   a         b     c
     test1    colA  22
     test1    colB  3.6
     test1    colC  1.9999
     test2    colA  768     
     test2    colB  89
     test2    colC  78       
     test3    colA  7234            
     test3    colB  8
     test3    colC  8.234
...