Eu uso dois bancos de dados PostgreSQL, um local e outro remoto.
Sempre que tento acessar esses bancos de dados, preciso de credenciais de login diferentes.
Depois de inseri-los, recebo uma solicitação para salvar um arquivo pgpass. Quando respondo sim, o arquivo pgpass atual é substituído. Quando faço login no outro banco de dados, recebo a mesma solicitação que resulta em um novo arquivo pgpass.
Posso usar arquivos pgpass separados, um para cada?
Você pode ter um único
.pgpass
arquivo com uma linha para cada banco de dados, veja a documentação . O PostgreSQL não faria essa pergunta — você deve estar lidando com algum software cliente inferior. Você pode criar um arquivo de senha apropriado manualmente, em vez de permitir que um programa desconhecido o substitua.