Olá, Em 29 de abril de 2010 18:59, EDMILSON HERCULANO <[email protected]>escreveu:
> Boa noite pessoal, > > Estou com um problema e por isso estou pedindo ajuda. Preciso criar uma bat > que acesse o BD e crie tabelas, usuario, squema, etc. O problema é que na > conexão o psql me pede a senha, já tentei de várias formas botar a senha no > script mas ele sempre para a execução e pede para inserir a senha. > > Ha solução para isso? > Sim. Uma delas. Dentro do seu script você pode fazer um export da variavel PGPASSWORD, assim ao executar o script ele não pedira senha. Por exemplo: Dentro do script coloque: export PGPASSWORD=senha Outra possibilidade é você criar um arquivo chamado .pgpass com as permissões 0600 e coloca-lo dentro do diretório home do usuário, por exemplo: /home/postgres O arquivo deve ter o seguinte conteúdo: host:bdname:port:user:password Exemplo: 192.168.1.23:meubd:5432:usuario:senha > > Exemplo: psql -U user dataBase -f "script.sql" > Não tem como por a password em algum lugar? > > *Edmilson Herculano* > > > > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > []s -- JotaComm http://jotacomm.wordpress.com
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
