Re: Triggers and COPY
Richard Huxton <dev@archonet.com>
From: Richard Huxton <dev@archonet.com>
To: Shridhar Daithankar <shridhar_daithankar@persistent.co.in>, Ericson Smith <eric@did-it.com>
Cc: pgsql-general@postgresql.org
Date: 2003-09-25T15:30:34Z
Lists: 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