PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

psql:FATAL:rola włóczęgi nie istnieje

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 i PGHOST 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żdym psql wykonaj.

  • Zmodyfikuj plik Vagrantfile, aby utworzyć vagrant użytkownik w postgresie z hasłem




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TypeORM nie obsługuje ustawienia bazy danych w dekoratorze encji

  2. Dynamiczna nazwa tabeli w postgreSQL 9.3

  3. Jak zrobić ActiveRecord ThreadSafe

  4. Jak cicho zainstalować Postgresql w Ubuntu przez. Plik Dockera?

  5. Jak zaktualizować PostgreSQL z wersji 9.6 do wersji 10.1 bez utraty danych?