PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Lỗi khi kết nối với postgresql bằng sqlalchemy

os.getenv được sử dụng để lấy giá trị của một biến môi trường và trả về None theo mặc định nếu biến đó không tồn tại. Bạn đang chuyển cho nó chuỗi kết nối của mình, chuỗi này (gần như chắc chắn) không tồn tại dưới dạng một biến môi trường. Vì vậy, nó trả về None , được cấp cho create_engine , không thành công vì nó đang mong đợi một chuỗi kết nối. Chỉ cần chuyển trực tiếp chuỗi kết nối của bạn vào:

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. Chọn hàng đầu tiên trong mỗi nhóm GROUP BY?

  2. @BatchSize là cách sử dụng thông minh hay ngu ngốc?

  3. xóa cột không tồn tại

  4. Tổng hợp một cột duy nhất trong truy vấn với nhiều cột

  5. Có bất kỳ tùy chọn nào cho một bảng tham gia cho nhiều hiệp hội không?