Error Trapping -duplicate keys - Mailing list pgsql-novice

From Steven D. Smith
Subject Error Trapping -duplicate keys
Date
Msg-id OF2AFA5B96.70E5AF0C-ON85256BEA.003EF531@health.state.ny.us
Whole thread Raw
Responses Re: Error Trapping -duplicate keys
List pgsql-novice
Help:

I'm using Perl to insert data from a log file, what I am doing is this
(Pseudocode):

If NOT (INSERT INTO myTABLE)
THEN UPDATE myTABLE
endIf

Now the code I have works except I get a console message:

      DBD::Pg::st execute failed: ERROR:  Cannot insert a duplicate key
into unique index visitor_pkey at ./inslog.pl line 147, <> chunk 4.

So, my question is how to I trap this error, keep it from being display as
it is not really an error if the insert fails?


Many thanks!

S. Douglas Smith Sr.
-------------------------------------------------------------------------------------------------

"Simplicity is the most difficult thing to secure in this world; it is the
last limit of experience, and the last effort of genius." George Sand





pgsql-novice by date:

Previous
From: Pierre-Yves LANDURE
Date:
Subject: Agregation Function
Next
From: Ludwig Lim
Date:
Subject: Re: Error Trapping -duplicate keys