Use 'COPY TO':
COPY dbuser TO 'saida.txt' CSV;
Veja na ajuda do psql (\h COPY) o que pode fazer:
Sintaxe:
COPY nome_tabela [ ( coluna [, ...] ) ]
TO { 'arquivo' | STDOUT }
[ [ WITH ]
[ BINARY ]
[ HEADER ]
[ OIDS ]
[ DELIMITER [ AS ] 'delimitador' ]
[ NULL [ AS ] 'cadeia nula' ] ]
[ CSV [ HEADER ]
[ QUOTE [ AS ] 'separador' ]
[ ESCAPE [ AS ] 'escape' ]
[ FORCE QUOTE coluna [, ...] ]
Abraço.
Em Quinta 19 Julho 2007 10:17, [EMAIL PROTECTED]
escreveu:
> Em 19/07/07, Livia <[EMAIL PROTECTED]> escreveu:
> Bom dia pessoal,
> alguém poderia me dar uma dica de como faço para gerar um arquivo TXT a
> partir do resultado de um select?
>
> Não sei se no postgres funciona assim, mas estou fazendo dessa maneira:
>
> SELECT * INTO OUTFILE ''saida.txt'' FROM dbuser;
>
> e está dando o seguinte erro:
>
> failed : ERROR: syntax error at or near "''" at character 23
>
>
> Alguém tem alguma dica?
> Agradeço.
--
/*
Guilherme Augusto da Rocha Silva
Administração de Dados / Bancos de Dados
Gerência de Tecnologia da Informação
SIM Instituto de Gestão Fiscal
*/
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral