initdb
richtet nur die Verzeichnisstruktur und solche ein, die zum Erstellen neuer Datenbanken benötigt werden. Um eine Datenbank zu erstellen, verwenden Sie createdb
:
initdb
ist so ähnlich wie das Erstellen eines neuen Dateisystems auf einer Festplatte:Zuerst erstellen Sie das Dateisystem (initdb
), dann erstellen Sie Dateien und Verzeichnisse (createdb
).
Die eigentlichen Datenbankdateien befinden sich unter /usr/local/var/postgres
nachdem Sie die Datenbank erstellt haben. Erstellen Sie also einfach eine Datenbank und sehen Sie dann, was unter /usr/local/var/postgres
neu oder geändert wurde . Es gibt keine einzelne "dbname.db"-Datei oder ähnliches, jede Datenbank ist eine Sammlung von Dateien mit Namen, die nur für den Datenbankserver von Bedeutung sind.