I'm trying to review all the combinations of the options exhaustively but in the process I noticed a few pre-existing psql oddities. Both of these are present in 9.3:
Can anyone explain this? It's linestyle=old-style, border=1, expanded=off, format=aligned. It looks like it's using new-style ascii indicators in the header but old-style in the data cells: a | a + |+ b + b |+ ----------------------+-------------------- xx | yyyyyyyyyyyyyyyyyy xxxx | yyyyyyyyyyyyyyyy xxxxxx : yyyyyyyyyyyyyy xxxxxxxx : yyyyyyyyyyyy xxxxxxxxxx : yyyyyyyyyy xxxxxxxxxxxx : yyyyyyyy xxxxxxxxxxxxxx : yyyyyy xxxxxxxxxxxxxxxx : yyyy xxxxxxxxxxxxxxxxxx : yy xxxxxxxxxxxxxxxxxxxx : (2 rows) Also the line-ending white-space is very odd here. It's linestyle=old-ascii, border=0, expanded=off, format=aligned. There's an extra space on the header and the first line of the data, but not on the subsequent lines of the data: a a + b b + -------------------- ------------------ xx yyyyyyyyyyyyyyyyyy xxxx yyyyyyyyyyyyyyyy xxxxxx yyyyyyyyyyyyyy xxxxxxxx yyyyyyyyyyyy xxxxxxxxxx yyyyyyyyyy xxxxxxxxxxxx yyyyyyyy xxxxxxxxxxxxxx yyyyyy xxxxxxxxxxxxxxxx yyyy xxxxxxxxxxxxxxxxxx yy xxxxxxxxxxxxxxxxxxxx (2 rows) -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers