Re: machine-readable explain output

Поиск
Список
Период
Сортировка
От Andrew Dunstan
Тема Re: machine-readable explain output
Дата
Msg-id 4A37A211.4090409@dunslane.net
обсуждение исходный текст
Ответ на Re: machine-readable explain output  (Robert Haas <robertmhaas@gmail.com>)
Ответы Re: machine-readable explain output  (Andres Freund <andres@anarazel.de>)
Re: machine-readable explain output  (Robert Haas <robertmhaas@gmail.com>)
Список pgsql-hackers

Robert Haas wrote:
> 3. We have existing precedent for this design pattern in, e.g. table_to_xml
>
> http://www.postgresql.org/docs/current/interactive/functions-xml.html
>
>   

Tables are flat, explain output is not.

If there is a relationship between the items then that needs to be 
expressed in the XML structure, either by use of child nodes or 
attributes. Relying on the sequence of nodes, if that's what you're 
doing, is not a good idea, and will make postprocessing the XML using 
XSLT, for example, quite a bit harder. (Processing a foo that comes 
after a bar is possible but not as natural as processing a foo that is a 
child or attribute of a bar)

Anyway, I think what this discussion points out is that we actually need 
a formal XML Schema for this output.

cheers

andrew


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Andres Freund
Дата:
Сообщение: Re: machine-readable explain output
Следующее
От: Tom Lane
Дата:
Сообщение: Re: [PATCH] backend: compare word-at-a-time in bcTruelen