Re: Triggers and COPY - Mailing list pgsql-general

From Richard Huxton
Subject Re: Triggers and COPY
Date
Msg-id 200309251630.34672.dev@archonet.com
Whole thread Raw
In response to Re: Triggers and COPY  (Shridhar Daithankar <shridhar_daithankar@persistent.co.in>)
Responses Re: Triggers and COPY  (Jan Wieck <JanWieck@Yahoo.com>)
List pgsql-general
On Thursday 25 September 2003 16:06, Shridhar Daithankar wrote:
> Ericson Smith wrote:
> > Hi,
> >
> > Is there any way to prevent a trigger from firing during a COPY
> > operation?
> >
> > We have a case where we dump the records from a table, truncate it, and
> > copy the records back in. However, there is a trigger on that table,
> > which will insert a record in a logging table. Is there a way to prevent
> > this trigger from firing during the COPY FROM process?
>
> Can you drop the trigger during copy? I don't know following will exactly
> work but something like..
>
> begin
> drop trigger
> copy
> recreate trigger
> commit;
>
> could do trick for you..

You might be able to do this with pg_restore too. That's got the ability to
disable triggers.

--
  Richard Huxton
  Archonet Ltd

pgsql-general by date:

Previous
From: Tim McAuley
Date:
Subject: Re: sequence's plpgsql
Next
From: Alvaro Herrera
Date:
Subject: Re: German translation of PostgreSQL documentation