Non hai vagrant user in postgres e quando esegui psql , tenta di accedere come vagrant utente (lo stesso nome dell'utente del sistema operativo). Puoi provare qualcosa come:
psql -U postgres -h localhost
per accedere come postgres utente, con password specificata nel tuo Vagrantfile per postgresq utente.
Quindi, hai diverse opzioni:
-
Esporta
PGUSERePGHOSTvariabili d'ambiente per impostare utente e host (psqlsenza parametri utilizzerà questi valori). Potresti anche voler usare .pgpass file per evitare di inserire la password su ognipsqleseguire. -
Modifica Vagrantfile per creare
vagrantutente in postgres con password