Ao executar go run main.go pra fazer a conexão recebo o erro
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!