| From: | Christian Schröder <cs(at)deriva(dot)de> |
|---|---|
| To: | pgsql-jdbc(at)postgresql(dot)org |
| Subject: | Re: Missing fields in getColumns() result |
| Date: | 2007-12-23 23:15:44 |
| Message-ID: | 476EEC20.8020902@deriva.de |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-jdbc |
Hi list,
by now I have found two threads in the archive about this issue:
http://archives.postgresql.org/pgsql-jdbc/2006-06/msg00038.php
http://archives.postgresql.org/pgsql-jdbc/2004-12/msg00008.php
I have also seen the following entry in the "Todo" section on the driver
homepage: "[JDBC3] The JDBC 3 DatabaseMetaData methods sometimes return
additional information. Currently we only return JDBC 2 data for these
methods."
So the problem doesn't seem to be solved yet. I have implemented a patch
that specifically adds the "SOURCE_DATA_TYPE" field to the result of
"getColumns()". The other missing fields are added, but always have a
"null" value. I had to do changes to both the
AbstractJdbc2DatabaseMetaData and the AbstractJdbc3DatabaseMetaData
class, but I hope that I didn't break the JDBC 2 code. The test cases
completed without errors.
It would be great if you could have a look at my proposed patch and
decide if you will include it into the CVS repository.
Regards,
Christian
--
Deriva GmbH Tel.: +49 551 489500-42
Financial IT and Consulting Fax: +49 551 489500-91
Hans-Böckler-Straße 2 http://www.deriva.de
D-37079 Göttingen
Deriva CA Certificate: http://www.deriva.de/deriva-ca.cer
| Attachment | Content-Type | Size |
|---|---|---|
| diff | text/plain | 14.1 KB |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Andrew Lazarus | 2007-12-26 03:49:24 | Re: concat returns null |
| Previous Message | Oliver Jowett | 2007-12-22 21:28:41 | Re: TypeInfoCache |