]> granicus.if.org Git - postgresql/commit
Fix psql's \copy command to ensure that it cycles libpq back to the idle state
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 24 Nov 2006 23:07:07 +0000 (23:07 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 24 Nov 2006 23:07:07 +0000 (23:07 +0000)
commite53a43bf1710533028c4e57df5c0322281827779
tree02cb489f16ff2ea624d6ab1b8af047ebaaefeec7
parent8637cd1ee87b0436b0f72bf3179e4600429dbf7d
Fix psql's \copy command to ensure that it cycles libpq back to the idle state
(in particular, causing the ReadyForQuery message to be eaten) before
returning from do_copy.  The only known consequence of failing to do so is
that get_prompt might show a wrong result for the %x transaction status
escape, as reported by Bernd Helmle; but it's possible there are other issues.

Back-patch as far as 7.4, the oldest version supporting %x.
src/bin/psql/copy.c