Re: plpython returns integer[] fails for multi-dimensional array
В списке pgsql-general по дате отправления:
| От | Adrian Klaver |
|---|---|
| Тема | Re: plpython returns integer[] fails for multi-dimensional array |
| Дата | |
| Msg-id | 201012211532.45086.adrian.klaver@gmail.com обсуждение исходный текст |
| Ответ на | plpython returns integer[] fails for multi-dimensional array ("TJ O'Donnell" <tjo@acm.org>) |
| Список | pgsql-general |
On Tuesday 21 December 2010 2:48:16 pm TJ O'Donnell wrote: > In postgresql-9.0.1 I have to modify my plpython functions that return > arrays. It seems one dimesional arrays are handled properly, but not > 2-dimensional arrays. > > create or replace function atest() returns integer[] as $eopy$ > a = list() > a.append(1) > a.append(2) > a.append(3) > #return a works fine > b = list() > b.append(a) > b.append(a) > # error > return b > $eopy$ language plpythonu > > > select atest() gives > obtest=# select atest(); > ERROR: invalid input syntax for integer: "[1, 2, 3]" > CONTEXT: while creating return value > PL/Python function "atest" > > How can I return multi-dimensional arrays in plpython? > > TJ O'Donnell Maybe: create or replace function atest() returns integer[][] -- Adrian Klaver adrian.klaver@gmail.com
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера