Home > Archive > PostgreSQL JDBC > December 2005 > Re: Bug report: wrong size/scale reported by DatabaseMetaData









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Re: Bug report: wrong size/scale reported by DatabaseMetaData
Kris Jurka

2005-12-04, 8:23 pm



On Sat, 3 Dec 2005, Thomas Okken wrote:

> The DatabaseMetaData and ResultSetMetaData report incorrect sizes/scales for
> several column types. I noticed this with interval, time, timetz, timestamp,
> timestamptz, and varchar columns.
> I have attached a program that illustrates the problem; below this message I
> pasted the output generated by running the program on my machine, and
> comparing it to the column details returned by the \d command in psql.


Thanks for the complete test case. I've fixed this in CVS by unifying the
type info calculations between the two metadata classes. I've put up some
new jar files here:

http://www.ejurka.com/pgsql/jars/to

I've applied a more limited cleanup to 8.0 and 8.1 that addresses some,
but not all of these issues, notably the internal type size is still
returned from DatabaseMetaData. The 8.2dev cleanup also involved some
other calculation changes that I'm not sure are wise to backport.

Kris Jurka

---------------------------(end of broadcast)---------------------------
TIP 4: Have you searched our list archives?

http://archives.postgresql.org

Sponsored Links





Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive | Programming forum archive

Copyright 2008 droptable.com