Thread: Error Messages / Codes in DBD / JDBC

Error Messages / Codes in DBD / JDBC

From
Alex
Date:
Hi,
I am using DBD::Pg in some of my scripts. I want to customize the error
login based on the error received.
While I am happy with the Errstr message I want to take specific actions
depending on Errstr or Err.

Is there a list of all available error number (err) with associated
error message (errstr) that is produced by postgres?

Is there something similar for JDBC ?

I am particular interested in the errors for
- insert a duplicate key entry into unique index
- referential integrity violation

Thanks
Alex



Re: Error Messages / Codes in DBD / JDBC

From
Paul Thomas
Date:
On 31/10/2003 11:27 Alex wrote:
> Hi,
> I am using DBD::Pg in some of my scripts. I want to customize the error
> login based on the error received.
> While I am happy with the Errstr message I want to take specific actions
> depending on Errstr or Err.
>
> Is there a list of all available error number (err) with associated
> error message (errstr) that is produced by postgres?
>
> Is there something similar for JDBC ?
>
> I am particular interested in the errors for
> - insert a duplicate key entry into unique index
> - referential integrity violation
>

Error numbers are in 7.4 :) And the JDBC driver will support them. For
versions 7.3 and below, I'm afraid that parsing the error string is the
only way.

HTH

--
Paul Thomas
+------------------------------+---------------------------------------------+
| Thomas Micro Systems Limited | Software Solutions for the Smaller
Business |
| Computer Consultants         |
http://www.thomas-micro-systems-ltd.co.uk   |
+------------------------------+---------------------------------------------+