initdb
apenas configura a estrutura de diretórios e tal que é necessário para criar novos bancos de dados. Para criar um banco de dados, use createdb
:initdb
é como criar um novo sistema de arquivos em um disco rígido:primeiro você cria o sistema de arquivos (initdb
), então você cria arquivos e diretórios (createdb
). Os arquivos de banco de dados reais estarão em
/usr/local/var/postgres
depois de criar o banco de dados. Então, basta criar um banco de dados e ver o que há de novo ou alterado em /usr/local/var/postgres
. Não existe um único arquivo "dbname.db" ou algo parecido, cada banco de dados é uma coleção de arquivos com nomes que são significativos apenas para o servidor de banco de dados.