1
resposta

[Dúvida] Erro ao iniciar a aplicação

O docker compose só apresenta o seguinte erro:

seed-1 exited with code 0
seed-1   | ERROR 1146 (42S02) at line 2: Table 'testemed.paciente' doesn't exist
seed-1 exited with code 0
seed-1   | ERROR 1146 (42S02) at line 2: Table 'testemed.paciente' doesn't exist
seed-1 exited with code 0
seed-1   | ERROR 1146 (42S02) at line 2: Table 'testemed.paciente' doesn't exist
seed-1 exited with code 0
seed-1   | ERROR 1146 (42S02) at line 2: Table 'testemed.paciente' doesn't exist
seed-1 exited with code 0
seed-1   | ERROR 1146 (42S02) at line 2: Table 'testemed.paciente' doesn't exist
seed-1 exited with code 0
seed-1   | ERROR 1146 (42S02) at line 2: Table 'testemed.paciente' doesn't exist
seed-1 exited with code 0
seed-1   | ERROR 1146 (42S02) at line 2: Table 'testemed.paciente' doesn't exist
seed-1 exited with code 0
1 resposta

Olá, Alberto! Tudo bem?

Pelo que pude entender, parece que o Docker está tentando acessar uma tabela chamada 'paciente' no banco de dados 'testemed', mas essa tabela não existe.

A primeira coisa que você pode fazer é verificar se o banco de dados 'testemed' foi criado corretamente. Você pode fazer isso executando o comando docker exec -it <container_id> mysql -u root -p, substituindo <container_id> pelo ID do seu container MySQL. Depois, insira a senha quando solicitado e execute o comando SHOW DATABASES; para ver se 'testemed' está listado.

Se o banco de dados estiver lá, o próximo passo é verificar se a tabela 'paciente' existe. Você pode fazer isso selecionando o banco de dados com USE testemed; e então executando SHOW TABLES;. Se a tabela 'paciente' não estiver lá, é provável que algo tenha dado errado na criação das tabelas.

Neste caso, você pode tentar recriar as tabelas seguindo as instruções no arquivo README do projeto. Se o problema persistir, pode ser que haja algum problema com o script de criação das tabelas.

Espero ter ajudado. Qualquer coisa manda aqui de novo. Bons estudos!