PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

psql:ФАТАЛНО:ролята на скитник не съществува

Нямате vagrant потребител в postgres и когато стартирате psql , той се опитва да влезе като vagrant потребител (със същото име като потребител на ОС). Може да опитате нещо като:

psql -U postgres -h localhost

за да влезете като postgres потребител с парола, посочена във вашия Vagrantfile за postgresq потребител.

След това имате няколко опции:

  • Експортирайте PGUSER и PGHOST променливи на средата за задаване на потребител и хост (psql без параметри ще използва тези стойности). Може също да искате да използвате .pgpass файл, за да избегнете въвеждането на парола за всеки psql изпълни.

  • Променете Vagrantfile, за да създадете vagrant потребител в postgre с парола




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Функция в PostgreSQL за вмъкване от една таблица в друга?

  2. Не може да се импортира в база данни на heroku postgres от дъмп

  3. postgresql комбинира няколко периода в един

  4. Как да архивирате и възстановите PostgreSQL база данни

  5. Извличане на редове от множество таблици с UNION ALL или използване на една таблица в производството?