1
resposta

[Sugestão] Sobre o tópico do Antonio [titulo= error: autenticação do tipo password falhou para usuário]

Eu tive o mesmo erro persistindo diversas e diversas vezes.

Caso o aluno tenha rodado em sua maquina o pgadmin ou postgres anteriormente o cache dessas aplicações confundem o docker em algum momento. Eu fiz a remoção de ambos os programas, limpei o cache e deu certo, talvez os orientadores ou colaboradores das respostas nos tópicos possam tentar simular esse erro instalando localmente o pgadmin e o postgres criar um banco qualquer e na sequencia tentar fazer essa etapa de configuração do curso de NestJS com typeORM, isso pode trazer uma proximidade com o erro trazido pelo Antonio.

1 resposta

Parece que você está lidando com um erro comum em ambientes de desenvolvimento que envolvem múltiplas ferramentas, como Docker, PostgreSQL e pgAdmin, especialmente quando configuradas para trabalhar com Nest.js e TypeORM. A sugestão de remover as instalações locais do PostgreSQL e do pgAdmin para resolver problemas de cache que podem estar confundindo o Docker é uma boa abordagem e pode ajudar outros alunos que enfrentam o mesmo problema.

Para tornar essa solução mais acessível e testada, seria interessante que os orientadores ou colaboradores responsáveis pelo curso simulassem o erro conforme você sugeriu. Eles poderiam:

  1. Instalar localmente o PostgreSQL e o pgAdmin.
  2. Criar um banco de dados de teste.
  3. Tentar reproduzir o passo de configuração do curso em que o Antonio encontrou o erro.

Isso não apenas validaria a solução que você encontrou, mas também ajudaria a melhorar o material do curso, garantindo que ele inclua instruções para lidar com possíveis conflitos de cache quando as ferramentas são usadas simultaneamente.

Além disso, seria útil incluir essas informações nas FAQs ou como uma nota em um dos capítulos do curso, especialmente no capítulo sobre configuração do ambiente. Isso poderia prevenir que futuros alunos enfrentem o mesmo problema, ou pelo menos oferecer uma solução rápida se eles encontrarem o mesmo erro.