Информации катастрофически мало, но примеры такого подхода есть.
https://stackoverflow.com/questions/17317198/how-t... (см)
Подводные камни в виде произвольно выполняемых запросов уже изучены и пресекаются (запросы формулирует система). Хранимые процедуры в моем случае не подойдут. (view также в сторону)
Идея:
Существует некое кол-во захардкоженных процедур, выполняющие расчёт специфичных параметров. Есть sql запрос в виде текста, в котором прописаны действия между процедурами, описанными выше.
Аля "'((Select * from positivepoint($1)) - (Select * from negativepoint($1))) / (Select * from allpoint($1)::float))'"
На выходе получаем результат сего действа.
Проблема в том, что нет информации, как выполнить этот запрос с передачей в него параметров.
Если есть варианты более простые, тоже не откажусь. Прошу.
А и формировать это в коде и отсылать в бд не выйдет, минус производительность от частого обращения с перекидкой данных.