initdb
stelt gewoon de directorystructuur in en dergelijke die nodig is om nieuwe databases te maken. Gebruik createdb
om een database te maken.
:
initdb
lijkt op het maken van een nieuw bestandssysteem op een harde schijf:eerst maak je het bestandssysteem aan (initdb
), dan maak je bestanden en mappen aan (createdb
).
De daadwerkelijke databasebestanden staan onder /usr/local/var/postgres
nadat u de database hebt gemaakt. Maak dus gewoon een database aan en kijk wat er nieuw of gewijzigd is onder /usr/local/var/postgres
. Er is geen enkel "dbname.db"-bestand of iets dergelijks, elke database is een verzameling bestanden met namen die alleen betekenis hebben voor de databaseserver.