Je hebt geen vagrant
gebruiker in postgres, en wanneer u psql
. uitvoert , het probeert in te loggen als vagrant
gebruiker (dezelfde naam als OS-gebruiker). Je kunt iets proberen als:
psql -U postgres -h localhost
om in te loggen als postgres
gebruiker, met wachtwoord gespecificeerd in uw Vagrantfile voor postgresq
gebruiker.
Dan heb je verschillende opties:
-
Exporteer
PGUSER
enPGHOST
omgevingsvariabelen om gebruiker en host in te stellen (psql
zonder parameters zullen deze waarden gebruiken). U kunt ook .pgpass gebruiken bestand om te voorkomen dat u een wachtwoord invoert op elkepsql
uitvoeren. -
Wijzig Vagrantfile om
vagrant
aan te maken gebruiker in postgre met wachtwoord