Re: How to send automatically a NOTIFY when a COMMIT is done ? - Mailing list pgsql-general

From jboes@nexcerpt.com (Jeff Boes)
Subject Re: How to send automatically a NOTIFY when a COMMIT is done ?
Date
Msg-id d40a65a1.0201141039.2bd41fa9@posting.google.com
Whole thread Raw
Responses Re: How to send automatically a NOTIFY when a COMMIT is done ?  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-general
"elisabeth maniez" <emaniez@caramail.com> wrote in message news:<a1q39u$n8d$1@news.tht.net>...
> When a transaction is commited, I would like to execute "automatically" a
> "NOTIFY ..." call

I'd asked about this sort of thing a few months ago (do a search on
"NOTIFY" at groups.google.com).  Your best bet is to write a trigger
in PL/Pgsql that EXECUTEs the NOTIFY.  Even there, you won't be able
to do it at COMMIT time, but only at statement execution time.  If you
want to do it when you commit, you'll have to do it programmatically
rather than through a trigger.

pgsql-general by date:

Previous
From: "Ian Harding"
Date:
Subject: PSQL Core Dumps
Next
From: "Jeffrey W. Baker"
Date:
Subject: Re: Anyway to know which users are connected to postgres?