From: | Thomas Kellerer <spam_eater(at)gmx(dot)net> |
---|---|
To: | pgsql-jdbc(at)postgresql(dot)org |
Subject: | Re: 9.3 and extended constraint error information |
Date: | 2013-09-11 06:22:37 |
Message-ID: | l0p23v$t0v$1@ger.gmane.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-jdbc |
Kris Jurka, 11.09.2013 00:40:
>
>
> On Wed, 11 Sep 2013, Thomas Kellerer wrote:
>
>> I was wondering if the new extended constraint error information[1] will be
>> exposed through JDBC in the next version of the driver?
>>
>
> Yes,
>
> https://github.com/pgjdbc/pgjdbc/commit/e9ac5f8d964202ab5d43e401d74dcd76cefd112e
>
> It's a little messy to get access to these fields with something like:
>
> } catch (SQLException sqle) {
> if (sqle instanceof PSQLException) {
> PSQLException psqle = (PSQLException)sqle;
> ServerErrorMessage s = psqle.getServerErrorMessage();
> // Not all PSQLExceptions come from the server...
> if (s != null) {
> System.err.println(s.getColumn());
> }
> }
> }
Ah, great. That's good enough for me.
Thanks for the feedback
Thomas
From | Date | Subject | |
---|---|---|---|
Next Message | Kris Jurka | 2013-09-11 06:37:03 | Re: Regression: Problems with Timestamp arguments |
Previous Message | Vitalii Tymchyshyn | 2013-09-11 06:03:09 | Re: Regression: Problems with Timestamp arguments |