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

Responder a