PL/Python result metadata

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема PL/Python result metadata
Дата
Msg-id 1326312334.22276.5.camel@vanquo.pezone.net
обсуждение исходный текст
Ответы Re: PL/Python result metadata  (Alvaro Herrera <alvherre@commandprompt.com>)
Re: PL/Python result metadata  (Dimitri Fontaine <dimitri@2ndQuadrant.fr>)
Re: PL/Python result metadata  (Abhijit Menon-Sen <ams@toroid.org>)
Список pgsql-hackers
There is currently no reliable way to retrieve from a result object in
PL/Python the number, name, or type of the result columns.  You can get
the number and name if the query returned more than zero rows by looking
at the row dicts, but that is unreliable.  The type information isn't
available at all.

I propose to add two functions to the result object:

.colnames() returns a list of column names (strings)
.coltypes() returns a list of type OIDs (integers)

I just made that up because there is no guidance in the other standard
PLs for this sort of thing, AFAICT.

Patch attached.  Comments welcome.

Вложения

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

Предыдущее
От: Josh Berkus
Дата:
Сообщение: Re: Sending notifications from the master to the standby
Следующее
От: Alvaro Herrera
Дата:
Сообщение: Re: PL/Python result metadata