Собираюсь делать extension, в зависимости от входных параметров нужно возвращать разные таблицы(то есть разный набор колонок), реализуемо ли это в рамках расширения или нет?
Расширение не нужно, делаете просто функцию, курить в сторону RETURNS REFCURSOR если совсем абстракт и принимаюшая сторона не знает четко что получит и уже получив разбирается. Если же она знает, то RETURNS SETOF RECORD
Дело в том, что данные результативные не в рамках постреса формируются, то есть там кастомный код который будет реализован в рамках языка расширения.
Обсуждают сегодня