O redirecionamento do stderr também funciona no Windows do modo como você
citou, tente assim:

psql -U<usuario> -d<database> -f<filename> > arquivo.log 2>&1

Isso deve funcionar.

Att.
Juliano Benvenuto Piovezan

2011/3/29 Cesar Pedroso <[email protected]>

> Boa noite a todos,
>
> Estou precisando que ao rodar um arquivo de alterações seja gerado um log.
>
> Tentei executar dessa maneira
> psql -U<usuario> -d<database> -f<filename> > arquivo.log
>
> Porém dessa maneira so loga o que funcionou e que nao funcionou continua
> aparecendo somente na tela.
>
> Também tentei com -L mas acorre o mesmo problema.
>
> Alguem saberia como gerar esse log?
> Preciso de uma maneira generica que funcione tanto no Linux como no Windows
> Se nao me engano no linux posso utilizar 2> arquivo.log mas isso so
> funciona no linux.
>
> Desde ja agradeço a ajuda de todos
>
> At
> Cesar Moraes
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a