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: Disabling Trigger |
Date: | 2005-08-30 04:42:43 |
Message-ID: | 17347.1125376963@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-novice |
"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
From | Date | Subject | |
---|---|---|---|
Next Message | Jaromír Kamler | 2005-08-30 06:30:29 | Fwd: Re: Fwd: Re: question - plpgsql and query on table given by variable |
Previous Message | Lance Arlaus | 2005-08-30 04:25:36 | Re: triggers: how to check if a field changed? |