Você não tem
vagrant user no postgres e quando você executa o psql , ele tenta fazer login como vagrant user (o mesmo nome do usuário do SO). Você pode tentar algo como:psql -U postgres -h localhost
para fazer login como
postgres user, com a senha especificada em seu Vagrantfile para postgresq do utilizador. Então, você tem várias opções:
-
ExportarPGUSERePGHOSTvariáveis de ambiente para definir usuário e host (psqlsem parâmetros usará esses valores). Você também pode usar .pgpass para evitar digitar a senha em cadapsqlexecutar.
-
Modifique Vagrantfile para criarvagrantusuário no postgres com senha