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;