Version: 8.1.3 System: RedHat Linux 3.0 ES In doing a bulk load with libpq (PQexec, PQputCopyData, PQputCopyEnd), the COPY is failing with: COPY (d) command did not complete successfully: ERROR: end-of-copy marker corrupt CONTEXT: COPY detail, line 47201: "" There are 50,000 lines in this transaction, so this is not the last line. Other postings indicate this is from a '\.'. On line 47201, I do see a '\.' embedded in the middle of the line. The documentation states that this should be a problem only if those are the only two characters on a line. A posting from December 2005 against 8.1.0 (bug #2114) seems to indicate this should be fixed. Am I missing something, or is there still a problem? Do I still need to change '\.\ to '\\.'? Should I be using PQescapeString on strings being passed to COPY? Wes