sql >> Database teknologi >  >> RDS >> PostgreSQL

Fejl under forbindelse til postgresql ved hjælp af sqlalchemy

os.getenv bruges til at få værdien af ​​en miljøvariabel og returnerer None som standard, hvis denne variabel ikke eksisterer. Du sender den din forbindelsesstreng, som (næsten helt sikkert) ikke eksisterer som en miljøvariabel. Så det returnerer None , som er givet til create_engine , som mislykkes, fordi den forventer en forbindelsesstreng. Bare send din forbindelsesstreng direkte ind:

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


  1. Skriver du valgfrie parametre inden for lagrede procedurer i MySQL?

  2. Forbindelsesproblemer med SQLAlchemy og flere processer

  3. NLS_LOWER() Funktion i Oracle

  4. Oracle Cloud:Oprettelse af en ATP-database (Autonomous Transaction Processing).