Re: [GENERAL]COPY still running - Mailing list pgsql-general

From Dirk Lutzebaeck
Subject Re: [GENERAL]COPY still running
Date
Msg-id 14478.56400.116298.140723@ampato.aeccom.com
Whole thread Raw
In response to [GENERAL]COPY still running  (Arnaud FLORENT <aflorent@iris-tech.fr>)
List pgsql-general
Arnaud FLORENT writes:
 > Hello i start yesterday afternoon a COPY command into a table.
 > the file is 15 Mb
 > i've set triggers before and after insert on the table
 > the before trigger just perform data check.
 > the after trigger update a 10 000 rows linked table.
 >
 > the COPY command runs all the night ad has not yet finished...........
 >
 > what is the problem????
 >

You probably have indexes defined on this table. You should drop all
the indexes before the copy and create them after the copy if the
number of rows in the copy commands exceeds the number of the current
rows in the table.

I have dropped the indexes while copy'ing which seems to be no
problem. Just create them after the copy is finished. Ymmv...

Dirk

pgsql-general by date:

Previous
From: Alex Guryanow
Date:
Subject: pqReadData() error
Next
From: Jose Soares
Date:
Subject: Re: [GENERAL] Can || be used in ORDER BY?