PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Грешка при свързване към postgresql с помощта на sqlalchemy

os.getenv се използва за получаване на стойността на променлива на средата и връща None по подразбиране, ако тази променлива не съществува. Предавате му своя низ за връзка, който (почти сигурно) не съществува като променлива на средата. Така че връща None , който се дава на create_engine , което се проваля, защото очаква низ за връзка. Просто предайте своя низ за връзка директно:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apache Spark:JDBC връзката не работи

  2. Atomic UPDATE .. SELECT в Postgres

  3. Актуализиране на времевата марка, когато редът се актуализира в PostgreSQL

  4. В Postgresql, принудително уникално при комбинация от две колони

  5. Heroku Postgres:Твърде много връзки. Как да убия тези връзки?