Re: Found a problem with 8.2-508 JDBC 4 - Mailing list pgsql-jdbc

From Campbell, Lance
Subject Re: Found a problem with 8.2-508 JDBC 4
Date
Msg-id B10E6810AC2A2F4EA7550D072CDE876001D20926@SAB-FENWICK.sab.uiuc.edu
Whole thread Raw
In response to Re: Found a problem with 8.2-508 JDBC 4  (Kris Jurka <books@ejurka.com>)
List pgsql-jdbc
Kris,
Thank you very much for identifying this.  I even found that I had a
problem with my data model because of this issue.

Thanks,

Lance

-----Original Message-----
From: Kris Jurka [mailto:books@ejurka.com]
Sent: Thursday, September 11, 2008 12:19 PM
To: Campbell, Lance
Cc: pgsql-jdbc@postgresql.org
Subject: Re: [JDBC] Found a problem with 8.2-508 JDBC 4



On Thu, 11 Sep 2008, Campbell, Lance wrote:

> When the below SQL is executed the result set returns the value of
> "null" for the field "calendar_name".  When I use driver "8.2-506 JDBC
> 4" and "8.2-507 JDBC 4" it work correctly and I get a valid value.
>
> SELECT ...,
> event.*,
> calendar.name as calendar_name

Evidently event.* contains a field called calendar name and you're
getting
bitten by this change (from the 508 changelog):

     The JDBC spec says that when you have two duplicately named
     columns in a ResultSet, a search by name should return the
     first one. Previously our code was returning the second match.
     (jurka) Thanks to Magne Mahre.

Kris Jurka

pgsql-jdbc by date:

Previous
From: Kris Jurka
Date:
Subject: Re: looking for a jdbc method.
Next
From: Kris Jurka
Date:
Subject: Re: createArrayOf, type resolved outside search_path on arrays of composite