Re: Export to XML

Поиск
Список
Период
Сортировка
От Dean Gibson (DB Administrator)
Тема Re: Export to XML
Дата
Msg-id 437E44A5.508@ultimeth.com
обсуждение исходный текст
Ответ на Export to XML  ("Warren Murray" <murray_warren@bah.com>)
Список pgsql-sql
On 2005-11-11 10:26, Warren Murray wrote:
> What is the process to export a PostgreSQL table to XML?  How is it done?
> Thanks!
>   

Two ways using PSQL:

1. Select HTML output ("\H" command) and then do a very minor amount of 
post processing (details left to the reader).

2. Select "expanded" output ("\x" command), and then use SED to 
post-format the output into XML:

sed -r 's:^-\[ RECORD (.*) \]-+$:</row>\n<row number="\1">:;s:([^ ]*) 
+\| (.*):  <\1>\2</\1>:;s:^$:</row>:;1s:</row>\n::'

There's probably a cleaner way with AWK, but the above is simple enough 
(your eMail reader may break the above into separate lines at the 
positions where I had a space).  The last two "s" commands just handle 
the first/last line cases.

The only thing the above does not handle is NULL values as distinct from 
zero-length strings.

-- Dean



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

Предыдущее
От: "Andy Ballingall"
Дата:
Сообщение: idea for a geographically distributed database: how best to implement?
Следующее
От: "Jeremy Palmer"
Дата:
Сообщение: DISTINCT ON