PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Emplacement de la base de données postgresql sur OS X ?

initdb configure simplement la structure de répertoires et les éléments nécessaires pour créer de nouvelles bases de données. Pour créer une base de données, utilisez createdb :

initdb est un peu comme créer un nouveau système de fichiers sur un disque dur :vous créez d'abord le système de fichiers (initdb ), puis vous créez des fichiers et des répertoires (createdb ).

Les fichiers de base de données réels seront sous /usr/local/var/postgres après avoir créé la base de données. Donc, créez simplement une base de données, puis voyez ce qui est nouveau ou modifié sous /usr/local/var/postgres . Il n'y a pas un seul fichier "dbname.db" ou quelque chose comme ça, chaque base de données est une collection de fichiers avec des noms qui n'ont de sens que pour le serveur de base de données.