NOTIFY man page still recommends rules

Started by Peter Eisentrautover 9 years ago4 messagesdocs
Jump to latest
#1Peter Eisentraut
peter_e@gmx.net

The NOTIFY man page writes

When <command>NOTIFY</command> is used to signal the occurrence of
changes
to a particular table, a useful programming technique is to put the
<command>NOTIFY</command> in a rule that is triggered by table updates.

Is using rules here still best practice? This was probably written
before statement triggers were available.

Even if yes, we might want to explain why, since we generally discourage
rule use otherwise.

--
Peter Eisentraut http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

--
Sent via pgsql-docs mailing list (pgsql-docs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-docs

#2Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Peter Eisentraut (#1)
Re: NOTIFY man page still recommends rules

Peter Eisentraut wrote:

The NOTIFY man page writes

When <command>NOTIFY</command> is used to signal the occurrence of
changes
to a particular table, a useful programming technique is to put the
<command>NOTIFY</command> in a rule that is triggered by table updates.

Is using rules here still best practice? This was probably written
before statement triggers were available.

Even if yes, we might want to explain why, since we generally discourage
rule use otherwise.

I think it's easier to dodge the rules topic entirely here and just
mention statement triggers. Using rules you cannot cover the truncate
case, for instance.

--
�lvaro Herrera http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

--
Sent via pgsql-docs mailing list (pgsql-docs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-docs

#3Tom Lane
tgl@sss.pgh.pa.us
In reply to: Alvaro Herrera (#2)
Re: NOTIFY man page still recommends rules

Alvaro Herrera <alvherre@2ndquadrant.com> writes:

Peter Eisentraut wrote:

Is using rules here still best practice? This was probably written
before statement triggers were available.

I think it's easier to dodge the rules topic entirely here and just
mention statement triggers. Using rules you cannot cover the truncate
case, for instance.

+1

regards, tom lane

--
Sent via pgsql-docs mailing list (pgsql-docs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-docs

#4Peter Eisentraut
peter_e@gmx.net
In reply to: Alvaro Herrera (#2)
Re: NOTIFY man page still recommends rules

On 8/2/16 1:31 PM, Alvaro Herrera wrote:

I think it's easier to dodge the rules topic entirely here and just
mention statement triggers. Using rules you cannot cover the truncate
case, for instance.

done

--
Peter Eisentraut http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

--
Sent via pgsql-docs mailing list (pgsql-docs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-docs