Re: plphyton function - return each list value as a row ?

Поиск
Список
Период
Сортировка
От David G. Johnston
Тема Re: plphyton function - return each list value as a row ?
Дата
Msg-id CAKFQuwbWaLSuWrCEjYSkBMU8NqtGc82yN3BSEFx===rD7ONDbA@mail.gmail.com
обсуждение исходный текст
Ответ на plphyton function - return each list value as a row ?  ("karsten" <karsten@terragis.net>)
Список pgsql-sql
On Saturday, July 25, 2020, karsten <karsten@terragis.net> wrote:
Hi All,

I am trying to create my first plphyton function ( retrieving earthquake
data from an API) .
Overall I was able to get one single row to be returned, but am struggling
how to return the entire list I have as multiple rows - see below. Currently
I get the following error when running the GetEartquakeAll function:

select GetEartquakeAll('2020-01-01' ,'2020-03-01', -120, 40,200, 1.7)
gives me
ERROR: length of returned sequence did not match number of columns in row

How can I 'simply' return each list value as a row ?
Thanks
Karsten Vennemann

CREATE OR REPLACE FUNCTION GetEartquakeAll(start date ,stop date, lon float,
lat float,radius int, minmagnitude float) RETURNS equake_values AS $$

The choice of mailing list for this is unusual as this seems to have nothing to do with general SQL.

Anyway, you may find the following documentation section useful.


David J.

В списке pgsql-sql по дате отправления:

Предыдущее
От: "karsten"
Дата:
Сообщение: plphyton function - return each list value as a row ?
Следующее
От: Mike Martin
Дата:
Сообщение: UNNEST and multidimensional arrays