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
PGUSER
ePGHOST
variabili d'ambiente per impostare utente e host (psql
senza parametri utilizzerà questi valori). Potresti anche voler usare .pgpass file per evitare di inserire la password su ognipsql
eseguire. -
Modifica Vagrantfile per creare
vagrant
utente in postgres con password