Nie masz vagrant
użytkownik w postgresie i po uruchomieniu psql
, próbuje się zalogować jako vagrant
użytkownik (ta sama nazwa, co użytkownik systemu operacyjnego). Możesz spróbować czegoś takiego:
psql -U postgres -h localhost
zalogować się jako postgres
użytkownik, z hasłem określonym w pliku Vagrantfile dla postgresq
użytkownika.
Następnie masz kilka opcji:
-
Eksportuj
PGUSER
iPGHOST
zmienne środowiskowe aby ustawić użytkownika i hosta (psql
bez parametrów użyje tych wartości). Możesz także użyć .pgpass plik, aby uniknąć wprowadzania hasła na każdympsql
wykonaj. -
Zmodyfikuj plik Vagrantfile, aby utworzyć
vagrant
użytkownik w postgresie z hasłem