El archivo .pgpass
comienza con un punto y, por lo tanto, está oculto a la vista de forma predeterminada en la mayoría de los administradores de archivos, pero debería poder acceder a él a través de la Terminal. Probablemente no necesite el .pgpass
archivo, por lo que puede ser una buena idea eliminarlo. Si decide conservarlo, edite el archivo de contraseña de acuerdo con la documentación y ejecútelo chmod 0600 ~/.pgpass
para corregir los permisos.
Las cuentas de usuario de PostgreSQL son independientes del sistema operativo, pero recuerde que, a menos que se especifique en la línea de comandos, psql
utilizará el nombre de usuario del sistema del usuario actual como nombre de la base de datos y nombre de usuario de PostgreSQL; se producirá un error si una base de datos o usuario con este nombre no existe en el clúster de la base de datos. Para agregar usuarios, ejecute psql
como postgres
usuario, luego use los comandos CREATE ROLE
o CREATE USER
SQL. A menos que los usuarios se conecten a la misma base de datos, es posible que desee crear bases de datos para cada usuario para evitar errores.