PQendcopy error in multithreading - Mailing list pgsql-novice

From Durgaprasad Pawar
Subject PQendcopy error in multithreading
Date
Msg-id 158667.93183.qm@web7703.mail.in.yahoo.com
Whole thread Raw
Responses Re: PQendcopy error in multithreading  (Sean Davis <sdavis2@mail.nih.gov>)
List pgsql-novice
Hi,
        I am trying to update multiple tables using the 'PQputline/PQendcopy' function. The code works fine if the tables are updated one after the other.
However, if there are multiple threads trying to copy data into different tables, the function fails. i.e. if one thread has started its copy operation and if some other thread also starts its copy operation (on different table), one of them fails.
Strangely, the PQputline function is successful for both the threads after the end delimiter is sent (\.).
What might be the reason for this PQendcopy failure? How do I get the exact error message after the failure?


Download prohibited? No problem. CHAT from any browser, without download.

pgsql-novice by date:

Previous
From: Tom Lane
Date:
Subject: Re: Returning multiple values from a function
Next
From: Sean Davis
Date:
Subject: Re: PQendcopy error in multithreading