Re: implementing an out-of-transaction trigger

From: Mike Rylander <mrylander(at)gmail(dot)com>
To: Iain <iain(at)mst(dot)co(dot)jp>
Cc: pgsql-sql(at)postgresql(dot)org
Subject: Re: implementing an out-of-transaction trigger
Date: 2004-09-15 16:03:11
Message-ID: b918cf3d0409150903579bed18@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

>I've come across a situation where I'd like to use some kind of
"out-of-transaction
>trigger" to do some processing after changes to some tables, but
without extending
>the duration of the main transaction. Of course, it's important that
the processing be
>completed so it has to be, as far as possible, reliable and "safe". The extra
>processing should be completed within a reasonable time after the original
>transaction, but it needn't happen immediately.

Check out
http://www.postgresql.org/docs/7.4/static/sql-listen.html
and
http://www.postgresql.org/docs/7.4/static/sql-notify.html

Then look at the Rules system for generating a NOTIFY:
http://www.postgresql.org/docs/7.4/static/sql-createrule.html

--miker

In response to

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Iain 2004-09-16 02:02:25 Re: implementing an out-of-transaction trigger
Previous Message Andrew Sullivan 2004-09-15 15:36:49 Re: Preserving column order when recreating table.