boa ideia
pode se fazer assim
psql -U postgres -h hostname -t -c " select * from tabela" banco | sed 
's/|/;/g' > arquivo

resolvido
  ----- Original Message ----- 
  From: Ernesto Martins 
  To: Comunidade PostgreSQL Brasileira 
  Sent: Thursday, July 19, 2007 10:47 AM
  Subject: Re: [pgbr-geral] Gerar arquivo txt


  Livia, eu resolvo assim: estando no prompt de comando do Linux, eu chamo o 
postgre e informo o arquivo que contém o select de entrada e onde o resultado 
será colodado. Exemplo:
  $ psql -U postgres nome_do_banco < meu_select.sql > resultado_do_select.txt 
  Atenção: os caracteres maior ( > ) e menor ( < ) tem que ser digitados.

  Um abraço.

  Ernesto Jorge Costa Martins
  Fundação Universidade Federal do Rio Grande - RS



  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.

    _______________________________________________
    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
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a