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

Có cần phải đóng kết nối Psycopg2 ở cuối tập lệnh không?

Thông thường khi chương trình python của bạn thoát, tất cả các socket mà nó sở hữu sẽ bị đóng và các giao dịch đang mở sẽ bị hủy bỏ. Nhưng thực hành tốt là đóng kết nối vào cuối.

Việc đóng kết nối ngay khi bạn không cần nữa dẫn đến việc giải phóng tài nguyên hệ thống. Điều nào luôn tốt.

Hãy nhớ rằng nếu bạn đóng kết nối của mình, trước tiên bạn phải thực hiện các thay đổi của mình. Như bạn có thể đọc trong API psycopg2:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể sử dụng uuid và tạo tiện ích mở rộng để sử dụng

  2. Không phân biệt chữ hoa chữ thường như (ilike) trong Datamapper với Postgresql

  3. Trình tự PostgreSQL dựa trên một cột khác

  4. Hiệu suất thứ tự mệnh đề WHERE và JOIN

  5. django.db.utils.IntegrityError:column venue_city chứa giá trị null