sql >> Databáze >  >> RDS >> PostgreSQL

psql:FATAL:role tulák neexistuje

Nemáte vagrant uživatele v postgresu a při spuštění psql , pokusí se přihlásit jako vagrant uživatel (stejné jméno jako uživatel OS). Můžete zkusit něco jako:

psql -U postgres -h localhost

pro přihlášení jako postgres uživatele s heslem uvedeným ve vašem Vagrantfile pro postgresq uživatele.

Pak máte několik možností:

  • Exportovat PGUSER a PGHOST proměnné prostředí pro nastavení uživatele a hostitele (psql bez parametrů použije tyto hodnoty). Můžete také použít .pgpass souboru, abyste se vyhnuli zadávání hesla na každém psql provést.

  • Upravte soubor Vagrantfile a vytvořte vagrant uživatel v postgres s heslem




  1. Yii2 a ukládání dat do databáze jako UTC

  2. Jak resetovat běžící SUM poté, co dosáhne prahové hodnoty?

  3. Spring 3 MVC + MySQL:nelze uložit znak €

  4. Nejrychlejší způsob, jak spustit stejný dotaz vícekrát na serveru SQL