Re: Disabling Trigger

From: "Prasad dev" <esteem3300(at)hotmail(dot)com>
To: tgl(at)sss(dot)pgh(dot)pa(dot)us
Cc: pgsql-novice(at)postgresql(dot)org
Subject: Re: Disabling Trigger
Date: 2005-08-30 21:33:18
Message-ID: BAY103-F4174D862487E853E861AEEC0AE0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice


Hi Tom,

Currently i am using 8.0.3 , what i mean by it doesn't work is, when i set
the tgenabled to FALSE for that particular trigger it still fires the
trigger unless there is something more to it which i doesn't know.

>From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
>To: "Prasad dev" <esteem3300(at)hotmail(dot)com>
>CC: pgsql-novice(at)postgresql(dot)org
>Subject: Re: [NOVICE] Disabling Trigger Date: Tue, 30 Aug 2005 00:42:43
>-0400
>
>"Prasad dev" <esteem3300(at)hotmail(dot)com> writes:
> > Does any one know how disable a specific trigger i know the following
>way to
> > disable trigger but it disables system generated default triggers too.
>
>FWIW, PG 8.1 will have a supported command for that.
>
> > I also tried the following
> > UPDATE pg_trigger SET tgenabled = FALSE where tgname='trigger_name';
> > But this too doesnt work.
>
>That should work in recent releases, though you do have an issue of
>whether backends will notice it right away. A dummy update on the
>pg_class row is the best way around that problem AFAIK.
>
>What PG version are you using, and what exactly does "not work" mean?
>
> regards, tom lane

In response to

Responses

Browse pgsql-novice by date

  From Date Subject
Next Message Tom Lane 2005-08-30 21:36:52 Re: pgsql installation problem!
Previous Message Ricardo Gamero 2005-08-30 21:16:30 pgsql installation problem!