> -----Mensaje original----- > De: Jorge Anibal Reyes Pineda > > Saludos.. > Una consulta.. > Existe alguna comando o funsion en pgsql que pueda leer datos > de una tabla y crear un archivo en formato XLS PARA abrirlo > desde excel o openorg > > Algun ejemplito o una pista de como lograr hacer eso. >
pg=# \h copy Command: COPY Description: copy data between a file and a table Syntax: COPY tablename [ ( column [, ...] ) ] FROM { 'filename' | STDIN } [ [ WITH ] [ BINARY ] [ OIDS ] [ DELIMITER [ AS ] 'delimiter' ] [ NULL [ AS ] 'null string' ] [ CSV [ HEADER ] [ QUOTE [ AS ] 'quote' ] [ ESCAPE [ AS ] 'escape' ] [ FORCE NOT NULL column [, ...] ] COPY { tablename [ ( column [, ...] ) ] | ( query ) } TO { 'filename' | STDOUT } [ [ WITH ] [ BINARY ] [ OIDS ] [ DELIMITER [ AS ] 'delimiter' ] [ NULL [ AS ] 'null string' ] [ CSV [ HEADER ] [ QUOTE [ AS ] 'quote' ] [ ESCAPE [ AS ] 'escape' ] [ FORCE QUOTE column [, ...] ] Ejemplo: pg=# copy mi_tabla to '/tmp/pepe.csv' WITH CSV HEADER FORCE QUOTE columna3; Saludos. -- TIP 4: No hagas 'kill -9' a postmaster