PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Erro ao conectar ao postgresql usando sqlalchemy


os.getenv é usado para obter o valor de uma variável de ambiente e retorna None por padrão se essa variável não existir. Você está passando sua string de conexão, que (quase certamente) não existe como uma variável de ambiente. Então está retornando None , que é dado a create_engine , que falha porque está esperando uma string de conexão. Basta passar sua string de conexão diretamente:
engine = create_engine("postgresql://postgres:[email protected]:5432/lecture3")