If explain was originally in json/yaml/xml format, add syntax-highlight
to the source of it.
Also - in such cases, add text view - explain regenerated to text
format.
- display planning time, if available
- display execution time, if available
- display trigger execution table, if available
- use real execution time, instead of execution time of top level node,
if available
first layout was just a development thing made by depesz. New layout for
user history is 99.9% by metys. depesz just added the date bar, and
decreased width of id column
Each plan will have now delete_key (random, 50 character string), which
can be used with url like http://.../d/plan-id/delete-key
to delete it.
The delete key is shown once just after plan creation
In view of query, added 3rd tab (HTML, TEXT) - STATS.
This shows list of all different node types with their repetition count,
summarized time, and percent of total query time, plus similar per table
stats.
A lot of people are adding bad values for explains - things like modified
explains, explains with some additional quoting characters, or even plain
selects!
Made sure that the error will be more visible.
Some people try to add queries, and not their explain analyze plans. So
decided to add a hint, but can't make it happen. Committing so that I can
show it to someone who could help me.