Ao executar go run main.go pra fazer a conexão recebo o erro
Ao executar go run main.go pra fazer a conexão recebo o erro
Oi Bruno!
Confere se o container Docker do Postgres está em execução, pois parece ser problema ao contectar com ele.
Pelo o que aparenta ele esta on!
Tenta trocar na String de conexão o host de localhost para o ip do container do Potsgres.
Fiz a troca ele demorou na conexão e deu falha
Estranho, mesmo com localhost era pra funcionar, pois o código está certinho e o container Docker do Postgres também está ok. O único motivo de dar esse erro é se o usuário e/ou senha do banco estiver incorreto.
No pgadmin você conectou com usuario root e senha root?
até então to seguindo a video aula, unica coisa alterada foi email que entra no pgadmin de resto login e senha usuario é tudo root
Fora o problema das videos aulas passada de como esta modo de instalar docker e como tudo esta desatualizado, ai script do banco que veio na aula pra criar junto banco de dados nao era executado, ai tinha que fazer manualmente.
Você por acaso tem o Postgres instalado no computador? Sem ser via Docker.
Tem um outro post no fórum com o mesmo problema que foi resolvido: https://cursos.alura.com.br/forum/topico-erro-password-authentication-failed-for-user-root-sqlstate-28p01-215361
Pior que já tentei, foi uma das primeiras coisas que tentei antes de chamar
Esses são os arquivos que ficam em execução do postgresql, ja encerrei todos e continua o erro!
Eu estava com o mesmo problema, dei Stop no processo do PostgreSQL e deu certo.
Depois de muita luta, muito Obrigado!