sql >> Database >  >> RDS >> PostgreSQL

psql:FATAL:rol zwerver bestaat niet

Je hebt geen vagrant gebruiker in postgres, en wanneer u psql . uitvoert , het probeert in te loggen als vagrant gebruiker (dezelfde naam als OS-gebruiker). Je kunt iets proberen als:

psql -U postgres -h localhost

om in te loggen als postgres gebruiker, met wachtwoord gespecificeerd in uw Vagrantfile voor postgresq gebruiker.

Dan heb je verschillende opties:

  • Exporteer PGUSER en PGHOST omgevingsvariabelen om gebruiker en host in te stellen (psql zonder parameters zullen deze waarden gebruiken). U kunt ook .pgpass gebruiken bestand om te voorkomen dat u een wachtwoord invoert op elke psql uitvoeren.

  • Wijzig Vagrantfile om vagrant aan te maken gebruiker in postgre met wachtwoord




  1. Trigger herkent tabel niet (Trigger om inhoud van NEW.values ​​op te splitsen in meerdere rijen om in een andere tabel in te voegen)

  2. Hoe bereken ik de grootte van tabellen in Oracle

  3. Hoe voeg ik meerdere checkbox-waarden in een tabel in?

  4. MySQL-query pijnlijk traag bij grote gegevens