saulo Mendes escreveu: > > Pessoal, > > sou novato no postgres e estou precisando montar um aplicativo (em > delphi) para o cliente fazer manualmente o backup apenas dos dados do banco. > > daí utilizei o winex do delphi para gerar o comando: > > * WinExec(pchar('cmd /C pg_dump -U postgres -d '+cdsd_database.asstring+ > ' -d -a > '+de.text+'\bkp_'+ > formatdatetime('ddmmyyyyhhmmss',now)+'.sql'), SW_show);* > > esse procedimento só funciona se o arquivo *pg_hba.conf* estiver com o > metodo "trust" > > # TYPE DATABASE USER CIDR-ADDRESS METHOD > # IPv4 local connections: > host all all 127.0.0.1/32 *trust* > > ...mas com isso meu banco fica totalmente *vulnerável*. > > > se for possível, gostaria de um script exemplo(utilizo windows 2003 > server) para poder atribuir as variáveis de usuário e password. Já dei > uma olhada na documentação mas, infelizmente não consegui ainda. >
Veja a variável de ambiente PGPASSWORD em: http://www.postgresql.org/docs/8.2/interactive/libpq-envars.html ou o arquivo pgpass.conf em: http://www.postgresql.org/docs/8.2/interactive/libpq-pgpass.html Procure no histórico da lista pois este tópico já foi discutido varias vezes. Osvaldo _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral