У меня есть следующий код для возврата нескольких значений из pl / python:
CREATE TYPE named_value AS (
name text,
value integer
);
CREATE or replace FUNCTION make_pair (name text, value integer)
RETURNS named_value
AS $$
return [ name, value ]
$$ LANGUAGE plpythonu;
select make_pair('egg', 4) as column;
Результат:
column
(egg,4)
Я хочу разделить вывод в два отдельных столбца. Как это:
column, column2
egg, 4
Как мне это сделать? Погуглил 1 час ни к чему. Так что я надеюсь, что в конце добавлю несколько ключевых слов для поиска: несколько возвращаемых значений несколько результатов несколько столбцов unnest list unnest set