Oii, Mariana! Como vai?
Primeiro, obrigada por trazer um feedback sobre o curso, é muito importante para nós entendermos como vocês se sentem ao estudarem as aulas.
O comando initdb
pode não funcionar no SQL Shell, isso é bem comum acontecer. O utilizamos para inicilizar um cluster de banco de dados no PostgreSQL.
Como sugestão, feche o SQL Shell e execute o comando abaixo no terminal do Mac, para saber se o PostgreSQL está instalado:
postgres --version
Caso esteja instalado, execute o initdb
no próprio terminal, direcionando para o diretório que quer inicializar o cluster, exemplo:
initdb -D /usr/local/var/postgres
E se o PostgreSQL não estiver instalado, precisamos fazer isso:
brew install postgresql
Com o PostgreSQL instalado usando o Homebre
, vamos inicializá-lo para poder usar o SQL Shell para se conectar com o banco de dados:
brew services start postgresql
Mariana, caso essa sugestão não resolva. Recomendo que nos retorne com mais informações como, por exemplo, a mensagem do erro que você está tendo e em qual momento da aula estava. Dessa forma, buscaremos outras soluções.
Bons estudos e até mais!