sql >> Database >  >> RDS >> PostgreSQL

Aangemeld als postgres maar krijg de fout createuser:aanmaken van nieuwe rol is mislukt:ERROR:moet superuser zijn om superusers aan te maken

Sommige OSX-pakketten maken geen postgres superuser database-account. De superuser heeft een andere naam, in jouw geval is het main .

Wanneer u psql -U main . doet zonder een database op te geven, heeft deze standaard dezelfde naam als de gebruiker.Als u geen database heeft met de naam main , geef een andere database aan met de -d optie.

Als je geen database hebt om verbinding mee te maken, gebruik dan template1

psql -U main -d template1

Als je nog steeds superuser wilt toekennen aan postgres , doe eens ingelogd in psql:

alter user postgres superuser;


  1. PHP - Laravel 5 haalt gegevens naar html-tabel uit 3 SQL-databasetabellen met kolom DATA als headers

  2. SSMS-resultaten naar raster - CRLF niet bewaard in kopiëren/plakken - betere technieken?

  3. Vraag om de klant te vinden met het hoogste aantal totale aankopen

  4. Bereiken selecteren in een recordbereik in orakel