Re: [HACKERS] vlen in libpq using user defined data type
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: David Hartwig <daveh@insightdist.com>
Cc: pgsql-hackers <pgsql-hackers@postgreSQL.org>
Date: 1998-09-10T14:25:52Z
Lists: pgsql-hackers
David Hartwig <daveh@insightdist.com> writes: > Anyway, as pqlib reads the string sent to it by the backend (a la psql), > it must first read the length of each string. The problem is that the > length of the string for accntnum in some outrageously large number > which ultimately hangs psql. BTW, atttypemod = -1 and typlen = 4 in > the FE. Is this fixed by the patch I sent in last night? Your description does not sound like what I would expect. The bug I fixed was that PQfsize() would return 65535 instead of -1 for a varlen field. But neither libpq nor psql make use of that value (which is why I hadn't noticed it was broken). Are you using some other frontend code that does depend on PQfsize to return the right thing? regards, tom lane