Olá Joyce!
Pela imagem que você compartilhou, parece que o erro que você está encontrando é devido à tentativa de criar uma tabela que já existe no banco de dados. A mensagem de erro "relation 'aluno' already exists" indica que a tabela 'aluno' já foi criada anteriormente.
Quando você excluiu a database e criou uma nova, é possível que a tabela 'aluno' tenha sido recriada com sucesso na primeira vez que você executou o comando para criá-la. No entanto, ao tentar executar o mesmo comando novamente, o PostgreSQL identifica que a tabela já existe e, portanto, não permite a criação de uma nova tabela com o mesmo nome.
Para resolver isso, você tem algumas opções:
Se você deseja recriar a tabela 'aluno' do zero, você precisará primeiro excluir a tabela existente antes de tentar criá-la novamente. Você pode fazer isso com o seguinte comando SQL:
DROP TABLE aluno;
Após executar esse comando, você pode tentar criar a tabela 'aluno' novamente com o comando de criação que você tem.
Se você só quer inserir novos dados na tabela 'aluno' e ela já existe, você deve usar o comando INSERT
sem tentar recriar a tabela. Certifique-se de que o comando INSERT
está correto e contém todos os campos necessários que correspondem à estrutura da tabela 'aluno'.
Se você está incerta sobre o estado atual do banco de dados, você pode verificar se a tabela existe e quais são suas colunas usando o comando:
\d aluno
ou
SELECT * FROM information_schema.tables WHERE table_name = 'aluno';
Lembre-se de que, após fazer alterações como deletar ou criar tabelas, é sempre bom verificar se as mudanças foram aplicadas como esperado antes de prosseguir com outras operações.
Espero que essas dicas te ajudem a resolver o problema e avançar no curso. Qualquer dúvida pode manda aqui de novo. Bons estudos!