Boa tarde!!
da uma olhada nesse link
http://pgdocptbr.sourceforge.net/pg80/app-psql.html,
mas para o que vc precisa deve ser isso:


\a (enter) - alinha os registros
\t (enter) - pode exibir ou não os nomes dos campos
\f ; (enter) - delimitador, aqui usei ponto e virgula, mas vc pode usar
outro delimitador de sua preferencia
\o /diretorio_destino/nome_do_arquivo.extensao (enter) - direciona o arquivo
para o local indicado
select * from tabela


espero ter ajudado.

Em 30/09/08, Rodrigo Marins <[EMAIL PROTECTED]> escreveu:
>
>
>> Preciso gravar o resultado de um select em um arquivo DBF.
>> Alguém sabe como posso fazê-lo? No Postgres eu gravo para TXT.
>>
>> copy from (select * from tabela) to E'\\Temp\\arquivo.txt'
>>
>> Preciso salvar em DBF, exportar.
>>
>
>
> Olha śo consegui essa referência, mas é em Perl:
> http://search.cpan.org/~janpaz/DBD-XBase-0.241/lib/XBase.pm<http://search.cpan.org/%7Ejanpaz/DBD-XBase-0.241/lib/XBase.pm>
>
> Utilitários de conversão:
> Pg2Xbase
> http://linux.dltube.net/download6013.html
>
> Ou você pode formatar a consulta com um delimitador pelo próprio COPY.
>  COPY [ BINARY ] table [ WITH OIDS ]
> TO { 'filename' | stdout }
> [ [ USING ] DELIMITERS 'delimiter' ]
> [ WITH NULL AS 'null_string' ]
>
>
> Espero ter ajudado.
> --
> Rodrigo Marins
> http://pgcon.postgresql.org.br/
> http://portaldodesenvolvedor.com.br/
> (11) 8747-7442
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a