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