initdb
simplemente configura la estructura del directorio y lo que se necesita para crear nuevas bases de datos. Para crear una base de datos, use createdb
:
initdb
es algo así como crear un nuevo sistema de archivos en un disco duro:primero crea el sistema de archivos (initdb
), luego crea archivos y directorios (createdb
).
Los archivos de la base de datos reales estarán bajo /usr/local/var/postgres
después de crear la base de datos. Entonces, simplemente cree una base de datos y luego vea las novedades o cambios en /usr/local/var/postgres
. No hay un solo archivo "dbname.db" ni nada por el estilo, cada base de datos es una colección de archivos con nombres que solo son significativos para el servidor de la base de datos.