Estou com uma duvida relacionado ao banco de dados, ele vem vazio mesmo?
Eu rodei docker compose up e abri http://localhost:3737/alunos/Vinicius que me retornou:
{"Not Found":"Aluno não encontrado"}
.
Abri o postgres no DBeaver e a tabela Alunos está realmente vazia, dai eu adicionei dois registros manualmente pra testar, vinicius e andrea e nenhuma dessas urls http://localhost:3737/alunos/vinicius ou http://localhost:3737/alunos/andrea retorna a mensagem de olá, apenas:
{"Not Found":"Aluno não encontrado"}
.
Mas quando eu abro http://localhost:3737/alunos/ me retorna o primeiro registro do BD:
{"ID":1,"CreatedAt":"0001-01-01T00:00:00Z","UpdatedAt":"0001-01-01T00:00:00Z","DeletedAt":null,"nome":"andrea","rg":"872364827","cpf":"08888249767"}
O log do docker:
app-1 | 2024/09/25 17:01:45 /app/controllers/controller.go:43 ERROR: column "vinicius" does not exist (SQLSTATE 42703)
app-1 | [0.716ms] [rows:0] SELECT * FROM "alunos" WHERE vinicius AND "alunos"."deleted_at" IS NULL ORDER BY "alunos"."id" LIMIT 1
Tá certo isso? Obrigada