initdb
ställer bara upp katalogstrukturen och sådant som behövs för att skapa nya databaser. För att skapa en databas, använd createdb
:
initdb
är ungefär som att skapa ett nytt filsystem på en hårddisk:först skapar du filsystemet (initdb
), sedan skapar du filer och kataloger (createdb
).
De faktiska databasfilerna kommer att finnas under /usr/local/var/postgres
efter att du har skapat databasen. Så skapa bara en databas och se sedan vad som är nytt eller ändrat under /usr/local/var/postgres
. Det finns inte en enda "dbname.db"-fil eller något liknande, varje databas är en samling filer med namn som bara är meningsfulla för databasservern.