Re: PQendcopy error in multithreading
От | Sean Davis |
---|---|
Тема | Re: PQendcopy error in multithreading |
Дата | |
Msg-id | 46E650AF.8010901@mail.nih.gov обсуждение исходный текст |
Ответ на | PQendcopy error in multithreading (Durgaprasad Pawar <durgaprasad.pawar@yahoo.co.in>) |
Список | pgsql-novice |
Durgaprasad Pawar wrote: > 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? Are you trying to do this using the same connection in different threads, or does each thread have its own connection? I suspect you are trying to do the former. Sean
В списке pgsql-novice по дате отправления: