Du har inte vagrant
användare i postgres, och när du kör psql
, försöker den logga in som vagrant
användare (samma namn som OS-användare). Du kan prova något som:
psql -U postgres -h localhost
för att logga in som postgres
användare, med lösenord specificerat i din Vagrantfile för postgresq
användare.
Sedan har du flera alternativ:
-
Exportera
PGUSER
ochPGHOST
miljövariabler för att ställa in användare och värd (psql
utan parametrar kommer att använda dessa värden). Du kanske också vill använda .pgpass fil för att undvika att ange lösenord på varjepsql
exekvera. -
Ändra Vagrantfile för att skapa
vagrant
användare i postgres med lösenord