Senha automatica no pg_dump (PostgresSQL)

Postado em 10/03/2010 por Rogerio - Categoria: Dicas Linux - Tags: postgresql pg_dump

Util para fazer um script de backup de uma base de dados PostgresSQL.

O arquivo .pgpass irá armazenar informações de autenticação no banco postgres, sua estrutura básica é:
hostname:port:database:username:password
hostname é o endereço IP de onde virá a conexão, caso seja local, deixe localhost.
Caso não queira especificar um dos parâmetros, coloque *
O arquivo deve ficar na pasta home do usuário que irá executar o script e sua permissão deve ser 0600.

chmod 600 .pgpass

Para fazer o dump:

pg_dump -D --file=/tmp/arquivo_dump.sql --username=usuario base_de_dados


 

 



Runtime Sistemas ® - Jaraguá do Sul - SC - 47 9196-3060