From: | Andreas Karlsson <andreas(at)proxel(dot)se> |
---|---|
To: | PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org> |
Subject: | \x auto and EXPLAIN |
Date: | 2016-01-03 09:36:14 |
Message-ID: | 5688EB8E.5060901@proxel.se |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Hi,
psql's "\x auto" is a nice feature, but it is made much less useful in
my opinion due to the expanded output format making query plans
unreadable (and query plans often end up using expanded display due to
their width). I think we should never use the expanded format for
EXPLAIN output in the "\x auto" mode, since even when the wrapped format
is used the query plans are very hard to read.
I see two ways to fix this.
1) Never use expanded display for the case where there is only one
column. There seems to me like there is little value in using expanded
display for when you only have one column, but I may be missing some use
case here.
2) Explicitly detect (for example based on the headers) that the result
is a query plan and if so disable expanded display.
I have attached a trivial patch for each solution.
Andreas
Attachment | Content-Type | Size |
---|---|---|
x-auto-alt1.patch | text/x-diff | 636 bytes |
x-auto-alt2.patch | text/x-diff | 1.0 KB |
From | Date | Subject | |
---|---|---|---|
Next Message | Magnus Hagander | 2016-01-03 10:06:50 | Re: commitfest html - wrong closing tag |
Previous Message | Andres Freund | 2016-01-03 09:28:12 | Re: Some 9.5beta2 backend processes not terminating properly? |