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:
-
ExportarPGUSER
ePGHOST
variáveis de ambiente para definir usuário e host (psql
sem parâmetros usará esses valores). Você também pode usar .pgpass para evitar digitar a senha em cadapsql
executar.
-
Modifique Vagrantfile para criarvagrant
usuário no postgres com senha