PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Speicherort der Postgresql-Datenbank unter OS X?

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.