Re: [ADMIN] Rules/Triggers executio order

2006-10-18 Thread Jim C. Nasby
On Wed, Oct 18, 2006 at 06:42:21PM -0600, Benjamin Krajmalnik wrote:
> I have a partitioned table to which I route data using a trigger.
> I am changing it to use a set of rules which executes "INSTEAD" on
> insert.
> The parent table currently has a trigger.
>  
> The system is a live system.  I would prefer to not have to suspend the
> data flow.
> If I create the rules, and given the fact that they execute "INSTEAD" of
> the insertion into the parent table, will the trigger still execute.
> I will be removing the trigger immediately after the creation of the
> rules, but just want to be safe and make sure I get no duplicate
> entries.

An INSTEAD OF rule replaces the query that you originally had with the
one re-written by the rule, so no, the triggers shouldn't fire. But you
should test to make sure.
-- 
Jim Nasby[EMAIL PROTECTED]
EnterpriseDB  http://enterprisedb.com  512.569.9461 (cell)

---(end of broadcast)---
TIP 2: Don't 'kill -9' the postmaster


[ADMIN] Rules/Triggers executio order

2006-10-18 Thread Benjamin Krajmalnik



I have a partitioned 
table to which I route data using a trigger.
I am changing it to 
use a set of rules which executes "INSTEAD" on insert.
The parent table 
currently has a trigger.
 
The system is a live 
system.  I would prefer to not have to suspend the data 
flow.
If I create the 
rules, and given the fact that they execute "INSTEAD" of the insertion into the 
parent table, will the trigger still execute.
I will be removing 
the trigger immediately after the creation of the rules, but just want to be 
safe and make sure I get no duplicate entries.
 
Thanks in 
advance.