On Mon, Aug 31, 2015 at 07:18:02PM +0000, Kevin Grittner wrote: > David Fetter <da...@fetter.org> wrote: > > > In a failed attempt to send the output of \pset to a pipe, I > > noticed that for reasons I find difficult to explain, not every > > output gets redirected with \o. > > > > At first blush, I'd consider this inconsistency as a bug. > > > > What have I missed? > > The documentation says: > > | Arranges to save future query results to the file filename or > | pipe future results to the shell command command. If no argument > | is specified, the query output is reset to the standard output. > | > | "Query results" includes all tables, command responses, and > | notices obtained from the database server, as well as output of > | various backslash commands that query the database (such as \d), > | but not error messages. > > Are you seeing anything inconsistent with the documentation? If > so, what?
The documentation doesn't specify that a proper subset of the backslash commands go through, and doesn't enumerate either the ones that do or the ones that don't. The way I see it, the fact that backslash commands aren't treated consistently here would be a bug even if the inconsistency were documented, which it is only vaguely by implication. Cheers, David. -- David Fetter <da...@fetter.org> http://fetter.org/ Phone: +1 415 235 3778 AIM: dfetter666 Yahoo!: dfetter Skype: davidfetter XMPP: david.fet...@gmail.com Remember to vote! Consider donating to Postgres: http://www.postgresql.org/about/donate -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers