sql >> Database teknologi >  >> RDS >> PostgreSQL

Logget ind som postgres, men får fejlen createuser:oprettelse af ny rolle mislykkedes:FEJL:skal være superbruger for at oprette superbrugere

Nogle OSX-pakker opretter ikke en postgres superbruger database konto. Superbrugeren hedder anderledes, i dit tilfælde er den main .

Når du laver psql -U main uden at angive en database, har den som standard det samme navn som brugeren. Hvis du ikke har en database med navnet main , angiv en anden database med -d mulighed.

Hvis du ikke har nogen database at oprette forbindelse til, skal du bruge template1

psql -U main -d template1

Hvis du stadig ønsker at give superbruger til postgres , gør en gang logget inde i psql:

alter user postgres superuser;


  1. MySQL-serveren er gået væk ved OPDATERING (Kæmpe QUERY, omkring 85 MB) ved hjælp af mysli PHP

  2. SQL Server trigger indsæt værdier fra ny række i en anden tabel med mange-til-mange-relation

  3. Sådan gendannes Sqlite-database efter backup af Android

  4. Valg af processor til SQL Server 2014 – Del 2