1
resposta

erro ao tentar incluir registro

2024-09-16T16:20:00.836-03:00 ERROR 6349 --- [nio-8081-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute statement [ERROR: relation "usuarios" does not exist Posição: 13] [insert into usuarios (cpf,email,nascimento,nome) values (?,?,?,?)]; SQL [insert into usuarios (cpf,email,nascimento,nome) values (?,?,?,?)]] with root cause

org.postgresql.util.PSQLException: ERROR: relation "usuarios" does not exist Posição: 13

1 resposta

Olá Gabriel! Tudo bem?

O erro que você está recebendo indica que a relação (ou tabela) "usuarios" não existe no banco de dados. Isso geralmente acontece quando a tabela não foi criada corretamente ou o banco de dados não está configurado como esperado.

Aqui estão algumas etapas que você pode seguir para tentar resolver esse problema:

  1. Verifique a Criação do Banco de Dados: Certifique-se de que o banco de dados codechella_db foi criado corretamente no PostgreSQL. Você pode fazer isso acessando o cliente do PostgreSQL e verificando se o banco de dados existe.

  2. Verifique a Tabela "usuarios": Dentro do banco de dados codechella_db, verifique se a tabela usuarios foi criada. Você pode usar a seguinte consulta SQL para verificar:

    SELECT * FROM information_schema.tables WHERE table_name = 'usuarios';
    

    Se a tabela não aparecer, ela não foi criada.

  3. Configuração do application.properties: Certifique-se de que as configurações do banco de dados no arquivo application.properties estão corretas, especialmente spring.datasource.url, spring.datasource.username, e spring.datasource.password.

Espero que essas dicas ajudem a resolver o seu problema!

Bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.