Fix documentation of psql's ECHO all mode.
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 31 Jan 2015 23:35:13 +0000 (18:35 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 31 Jan 2015 23:35:13 +0000 (18:35 -0500)
commitb7d254c0793e072dcf6d370195291cf85a7e9976
treee934b15dc8b1cf52500a174a9fee6b423dd7d0bb
parent77e9125e847adf76e9466814781957c0f32d8554
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
src/bin/psql/mainloop.c