initdb
imposta semplicemente la struttura della directory e tutto ciò che è necessario per creare nuovi database. Per creare un database, usa createdb
:
initdb
è un po' come creare un nuovo file system su un disco rigido:prima crei il file system (initdb
), quindi crei file e directory (createdb
).
I file di database effettivi saranno in /usr/local/var/postgres
dopo aver creato il database. Quindi, crea un database e poi guarda cosa c'è di nuovo o modificato in /usr/local/var/postgres
. Non esiste un singolo file "dbname.db" o qualcosa del genere, ogni database è una raccolta di file con nomi significativi solo per il server del database.