O arquivo .pgpass
começa com um ponto e, portanto, fica oculto na maioria dos gerenciadores de arquivos, mas você deve ser capaz de acessá-lo através do Terminal. Você provavelmente não precisa do arquivo .pgpass
, então pode ser uma boa ideia excluí-lo. Se você decidir mantê-lo, edite o arquivo de senha de acordo com a documentação e execute chmod 0600 ~/.pgpass
para corrigir as permissões.
As contas de usuário do PostgreSQL são independentes do sistema operacional, mas lembre-se de que, a menos que especificado na linha de comando, psql
usará o nome de usuário do sistema do usuário atual como nome do banco de dados e nome de usuário do PostgreSQL; ocorrerá um erro se um banco de dados ou usuário com esse nome não existir no cluster de banco de dados. Para adicionar usuários, execute psql
como o usuário postgres
e use o CREATE ROLE
ou CREATE USER
comandos SQL. A menos que os usuários se conectem ao mesmo banco de dados, talvez você queira criar bancos de dados para cada usuário para evitar erros.