Em 9 de maio de 2013 16:00, Dickson S. Guedes <[email protected]>escreveu:

> Em Qui, 2013-05-09 às 15:54 -0300, Anselmo Silva escreveu:
> [... ]
>
> > Não tenho interesse em
> > fazer um bat pois teria que mudar a estrutura da implementação, já que
> > teria de colocar o password nele, etc...
>
> A senha não precisa estar na linha de comando, existem alternativas para
> que isto fique o mais transparente possível [1][2]
>
> meu conhecimento de scripts ms-dos é bem pouco, mas sei que posso executar
> múltiplos comandos em uma única linha com o CMD /C comando1 & comando2....
> no entanto quando defino a variável PGPASSWORD no comando1 e chamo o
> pg_dump no comando2, o pg_dump não consegue ler a variável.
>
> executei o comando abaixo:
> CMD /C "SET PGPASSWORD=12 & SET & pg_dump -U postgres -v -Ft -b -f
> d:\base_teste.tar base_teste"
>
> Adicionei um SET no comando2 para mostrar que a variável PGPASSWORD foi
> definida corretamente, mas o pg_dump retorna "autenticação do tipo password
> falhou....". Alguém com disposição para testar isso?
>


-- 
Anselmo M. Silva
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a