Fix documentation of psql's ECHO all mode.
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 31 Jan 2015 23:35:17 +0000 (18:35 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 31 Jan 2015 23:35:17 +0000 (18:35 -0500)
commit02d0937f6467604e52833555fd35c5900936021d
treed96b4c816812b35a815bd96bdf8fdf03b3cd5357
parentc2b06ab177577d05655ec57239d9a7f2c6e7d9cf
Fix documentation of psql's ECHO all mode.

"ECHO all" is ignored for interactive input, and has been for a very long
time, though possibly not for as long as the documentation has claimed the
opposite.  Fix that, and also note that empty lines aren't echoed, which
while dubious is another longstanding behavior (it's embedded in our
regression test files for one thing).  Per bug #12721 from Hans Ginzel.

In HEAD, also improve the code comments in this area, and suppress an
unnecessary fflush(stdout) when we're not echoing.  That would likely
be safe to back-patch, but I'll not risk it mere hours before a release
wrap.
doc/src/sgml/ref/psql-ref.sgml