Hi,

Am 26.07.2010 um 11:46 schrieb Machiel Richards:

>        Is there a method of outputting / dumping the data into .xml format as 
> part of the scripts / crons/ db processes?

It depends on your requirements of the xml file format.
psql can output data in html/xhtml format (--html switch), which might or might 
not be enough for you.

$ psql --html -c "select * from atable" adb > myfile.xhtml.part

Another way is to use the function described here: 
http://www.postgresql.org/docs/8.4/interactive/functions-xml.html#FUNCTIONS-XML-MAPPING
"query_to_xml" generates a proper xml version of the query results.


Ralf

> From: pgsql-general-ow...@postgresql.org 
> [mailto:pgsql-general-ow...@postgresql.org] On Behalf Of Ralf Schuchardt
> Sent: 23 July 2010 01:37 PM
> To: Machiel Richards
> Cc: pgsql-general@postgresql.org
> Subject: Re: [GENERAL] Data dumps to files - best methods?
>  
> Hi,
>  
> Am 23.07.2010 um 10:32 schrieb Machiel Richards:
> 
> 
>        As I am fairly new to postgresql I am trying to find some more info 
> regarding options to dump specific data to files. 
> 
> 
>      However, even though I can get the sql query,etc... how will I use this 
> to dump the data into the relevant files?
>  
> You can use the "\copy" command in psql to export the result of query into a 
> file. For example:
>  
> > psql -c "\\copy (select * from atable) to 'myfile.csv' with delimiter as 
> > ',' csv header" adb
>  
> will copy all rows from "atable" in "adb" to "myfile.csv" in csv format.
>  
>  
> Ralf

Reply via email to