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

[Dúvida] estou com problema no: uvicorn main:app --reload

na aula 6 e 7 toda vez que executo o comando uvicorn main:app --reload dar este erro: sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) connection to server at "localhost" (::1), port 5432 failed: Connection refused (0x0000274D/10061)

    Is the server running on that host and accepting TCP/IP connections?

connection to server at "localhost" (127.0.0.1), port 5432 failed: Connection refused (0x0000274D/10061)

    Is the server running on that host and accepting TCP/IP connections?
1 resposta
solução!

Olá, Matheus!

Este erro indica normalmente que o banco de dados(acredito que esteja utilizando o postegress como SGBD) não esta rodando ou não esta acessível na porta 5432
Não é erro do código Python

Possiveis causas:

  • O endereço ou as credenciais estão incorretos no seu arquivo de configuração
  • O banco de dados pode estar configurado para uma porta diferente ou a porta 5432 está bloqueada ou ocupada
  • O serviço do banco de dados pode estar parado ou não inicializou corretamente

Sugestões para correções:

  • Procure pelo seu banco de dados nos serviços (services.msc) e veja se está iniciado.
  • Verifique qual porta esta configurada para para acesso ao BD.
  • Verifique suas credenciais, nome de usuário, senha e se esta acessando o bd correto
    Linux -> DATABASE_URL = "postgresql://usuario:senha@/nomedobanco?host=/var/run/postgresql"
    Windows -> DATABASE_URL = "postgresql://usuario:senha@./pipe/nomedobanco"

E por fim verifique se o bd esta aceitando conexões TCP/IP

Espero ter ajudado!