Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro de Banco de Dados - Go: validações, testes e páginas HTML

Boa tarde pessoal,

Comecei o curso Go: validações, testes e páginas HTML e estou com problemas com o banco de dados porque o docker está com a versão 16.2 e o banco está na vesão 14 e não reconhece e roda no docker de jeito nenhum.

Erro no docker: 2024-04-13 14:25:55 2024-04-13 17:25:55.412 UTC [1] FATAL: database files are incompatible with server 2024-04-13 14:25:55 2024-04-13 17:25:55.412 UTC [1] DETAIL: The data directory was initialized by PostgreSQL version 14, which is not compatible with this version 16.2 (Debian 16.2-1.pgdg120+2).

Preciso corrigir esse problema para continuar o curso pois sem isso não roda a aplicação.

1 resposta
solução!

Conseguir resolver. Achei um tópico que o Guilherme respondeu ajudando outra pessoa.

https://cursos.alura.com.br/forum/topico-bug-erro-ao-conectar-com-banco-de-dados-250434

Esse erro ocorre por conta da pasta postgres-data. Deleta esta pasta, a imagem no docker junto com o volume e execute por gentileza os comandos:

docker-compose build docker-compose up