Re: [GENERAL] Is it possible to disable insert/update/delete triggers for one transaction and not another?

2006-06-30 Thread Jim C. Nasby
On Wed, Jun 28, 2006 at 11:59:36AM -0700, Karen Hill wrote:
> I have an insert/update/delete trigger on all my tables which add data
> to a log table.
> 
> I would like to be able to disable them when the tables are called from
> one stored proceedure I have.  Yet I would still like those triggers to
> fire on any other operation that is happening concurrently.  Is this
> even possible?

Best bet would be to have the procedure only execute as a given user
(probably via security definer) and detect that in the trigger.
-- 
Jim C. Nasby, Sr. Engineering Consultant  [EMAIL PROTECTED]
Pervasive Software  http://pervasive.comwork: 512-231-6117
vcard: http://jim.nasby.net/pervasive.vcf   cell: 512-569-9461

---(end of broadcast)---
TIP 3: Have you checked our extensive FAQ?

   http://www.postgresql.org/docs/faq


[GENERAL] Is it possible to disable insert/update/delete triggers for one transaction and not another?

2006-06-28 Thread Karen Hill
I have an insert/update/delete trigger on all my tables which add data
to a log table.

I would like to be able to disable them when the tables are called from
one stored proceedure I have.  Yet I would still like those triggers to
fire on any other operation that is happening concurrently.  Is this
even possible?


---(end of broadcast)---
TIP 3: Have you checked our extensive FAQ?

   http://www.postgresql.org/docs/faq