Re: Fix PL/Python metadata when there is no result

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: Fix PL/Python metadata when there is no result
Дата
Msg-id 1331153242.12416.5.camel@vanquo.pezone.net
обсуждение исходный текст
Ответ на Re: Fix PL/Python metadata when there is no result  (Jean-Baptiste Quenot <jbq@caraldi.com>)
Ответы Re: Fix PL/Python metadata when there is no result
Список pgsql-hackers
On lör, 2012-02-25 at 18:03 +0100, Jean-Baptiste Quenot wrote:
> IMO raising an error is much better because:
> 
> 1) It is not a valid usecase to retrieve result metadata when no rows
> are expected to be returned

Which led me to think, how are you actually expected to know when no
rows are expected to be returned, in PL/Python?  You can look at
result.status(), which returns a numeric SPI status, but that seems
fragile.  I notice that result.nrows() returns None when no rows are
returned.  Is that good enough?  In that case, we should document that
and then make the new functions throw exceptions like you suggest.




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

Предыдущее
От: Robert Haas
Дата:
Сообщение: Re: WARNING: concurrent insert in progress within table "resource"
Следующее
От: Larry Rosenman
Дата:
Сообщение: Re: CLUSTER VERBOSE (9.1.3)