No tienes vagrant
usuario en postgres, y cuando ejecuta psql
, intenta iniciar sesión como vagrant
usuario (el mismo nombre que el usuario del sistema operativo). Puedes intentar algo como:
psql -U postgres -h localhost
para iniciar sesión como postgres
usuario, con contraseña especificada en su Vagrantfile para postgresq
usuario.
Entonces, tienes varias opciones:
-
Exportar
PGUSER
yPGHOST
variables de entorno para configurar el usuario y el host (psql
sin parámetros utilizará estos valores). También puede usar .pgpass archivo para evitar ingresar la contraseña en cadapsql
ejecutar. -
Modificar Vagrantfile para crear
vagrant
usuario en postgres con contraseña