Re: [INTERFACES] Field types (was Re: Return value of int)
От | Hugh Lawson |
---|---|
Тема | Re: [INTERFACES] Field types (was Re: Return value of int) |
Дата | |
Msg-id | Pine.LNX.4.04.9905031742110.745-100000@cumquat.fruit.com обсуждение исходный текст |
Ответ на | Field types (was Re: Return value of int) (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: [INTERFACES] Field types (was Re: Return value of int)
|
Список | pgsql-interfaces |
On Sun, 2 May 1999, Tom Lane wrote: > "D'Arcy" "J.M." Cain <darcy@druid.net> writes: > > Regarding this, it would be nice if libpq had some official, documented > > way of determining the type of the field. Currently I deal with this > > in PyGreSQL by stealing some #defines from src/include/catalog/pg_type.h, > > something that isn't normally available to application programmers. > > Well, I don't see a big problem with stealing the defines --- the odds > of the OID for INT4, say, ever changing are pretty low. > > But of course the "official, documented" way to find out what a given > type OID means is > > SELECT typname FROM pg_type WHERE oid = <whatever>; I'm just getting started on fiddling with libpq. I am wondering why this passage from man libpq doesn't address this issue? I'm not being a smarty here, I just don't know the answer. PQftype returns the field type associated with the given field index. The integer returned is an internal coding of the type. Field indices start at 0. Oid PQftype(PGresult *res, int field_num); Hugh Lawson Greensboro, North Carolina hglawson@nr.infi.net
В списке pgsql-interfaces по дате отправления: