Re: Copy - Mailing list pgsql-general

From Tom Lane
Subject Re: Copy
Date
Msg-id 391.988668966@sss.pgh.pa.us
Whole thread Raw
In response to Copy  (John Coers <coers@intrinsity.com>)
List pgsql-general
John Coers <coers@intrinsity.com> writes:
> Does a COPY FROM block?  In case I am using the wrong terminology,
> what I need to know is if I have multiple clients performing COPY FROM...PQputline()
> using asynchronous connections, will I lose data?

No.

> Will the server simply execute them serially?

They'll be executed in parallel, just the same as if each client had
done a bunch of INSERTs wrapped in a BEGIN/END block.  You'd only see
problems if clients inserted conflicting data (eg, identical keys in
a column with a UNIQUE index).  You may care to read the documentation
about multi-version concurrency control and locking.

            regards, tom lane

pgsql-general by date:

Previous
From: David Pieper
Date:
Subject: Re: More src install probs...
Next
From: Joseph Shraibman
Date:
Subject: Re: Problem with restore on upgrading to 7.1