Re: Trigger function which inserts into table; values from lookup - Mailing list pgsql-general

From Raymond O'Donnell
Subject Re: Trigger function which inserts into table; values from lookup
Date
Msg-id 46518EE7.8090705@iol.ie
Whole thread Raw
In response to Re: Trigger function which inserts into table; values from lookup  (novnov <novnovice@gmail.com>)
Responses Re: Trigger function which inserts into table; values from lookup
List pgsql-general
On 21/05/2007 05:26, novnov wrote:

> OK, but, how do I set this up to do what I need? I want an insert that would
> create a dupe key to be rolled back, and inserts that would not create dupe
> keys to be committed.

Do you specifically need it in a trigger? I seem to recall an example in
the docs for pl/pgsql demonstrating a function to do something like this
- I think it tries an INSERT, and when a duplicate key raises an
exception, it does an update instead. - You could easily adapt this to
your purposes.

Ray.

---------------------------------------------------------------
Raymond O'Donnell, Director of Music, Galway Cathedral, Ireland
rod@iol.ie
---------------------------------------------------------------

pgsql-general by date:

Previous
From: "William Leite Araújo"
Date:
Subject: Re: replace function in a query
Next
From: novnov
Date:
Subject: Re: Trigger function which inserts into table; values from lookup