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;