PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Erreur lors de la connexion à postgresql à l'aide de sqlalchemy

os.getenv est utilisé pour obtenir la valeur d'une variable d'environnement et renvoie None par défaut si cette variable n'existe pas. Vous lui transmettez votre chaîne de connexion, qui (presque certainement) n'existe pas en tant que variable d'environnement. Il renvoie donc None , qui est donné à create_engine , qui échoue car il attend une chaîne de connexion. Transmettez simplement votre chaîne de connexion directement :

engine = create_engine("postgresql://postgres:[email protected]:5432/lecture3")