Нямате vagrant потребител в postgres и когато стартирате psql , той се опитва да влезе като vagrant потребител (със същото име като потребител на ОС). Може да опитате нещо като:
psql -U postgres -h localhost
за да влезете като postgres потребител с парола, посочена във вашия Vagrantfile за postgresq потребител.
След това имате няколко опции:
-
Експортирайте
PGUSERиPGHOSTпроменливи на средата за задаване на потребител и хост (psqlбез параметри ще използва тези стойности). Може също да искате да използвате .pgpass файл, за да избегнете въвеждането на парола за всекиpsqlизпълни. -
Променете Vagrantfile, за да създадете
vagrantпотребител в postgre с парола