Importante

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!

1
resposta

[Dúvida] Operational Error ao iniciar o uvicorn.

Instalei todas as dependências necessárias para o PostgreSQL, e o FastAPI.

in conninfo_attempts
raise last_exc
sqlalchemy.exc.OperationalError: (psycopg.OperationalError) failed to resolve host '@localhost': [Errno 11003] getaddrinfo failed

Essa é a mensagem de erro que continuo recebendo.

Inclusive na minha máquina não consegui concluir as etapas seguindo o roteiro da aula.

1 resposta

Olá, João Vitor! Como vai?

Esse erro indica que o problema está na configuração da conexão com o PostgreSQL, especificamente no endereço do servidor.

A mensagem mostra failed to resolve host '@localhost', ou seja, o sistema está tentando interpretar @localhost como o nome do host. Em uma conexão local, o endereço normalmente deve ser localhost ou 127.0.0.1, sem o @.

Vale revisar a variável de conexão, especialmente a DATABASE_URL ou conninfo, verificando se ela está seguindo o formato esperado, por exemplo postgresql+psycopg://usuario:senha@localhost:5432/nome_do_banco. Como você também relatou diferenças entre o roteiro e o seu ambiente, se o problema continuar, vale compartilhar a configuração da conexão (ocultando a senha) e o trecho do código em que ela é utilizada para identificar exatamente onde o @localhost está sendo formado.

Espero ter ajudado e fico à disposição se precisar.

Abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado