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

AssertionError:kết nối cơ sở dữ liệu không được đặt thành UTC

Bản cập nhật gần đây cho psycopg2 phiên bản 2.9 đang gây ra sự cố này như được giải thích trong vấn đề GitHub này:

https://github.com/psycopg/psycopg2/issues/1293#issuecomment -862835147

Giải pháp hiện tại là hạ cấp psycopg2 (hoặc psycopg2-binary nếu bạn đang sử dụng gói độc lập) dưới 2,9 (ví dụ:psycopg2>=2.8,<2.9 ) trong tệp yêu cầu của bạn.

Ví dụ:bạn có thể hạ cấp xuống 2.8.6 sử dụng:

pip install psycopg2==2.8.6

hoặc

pip install psycopg2-binary==2.8.6

Nếu bạn đang sử dụng thơ, bạn có thể thực hiện poetry add [email protected] để sửa phiên bản của bạn thành 2.8.6 .

psycopg2 lịch sử phát hành



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách xây dựng bảng quan hệ trong thị trường hai mặt

  2. Cách tạo n-gram trong postgresql

  3. Cách đạt được hiệu suất cao trong một giao dịch lớn (postgresql)

  4. Cách cbrt () hoạt động trong PostgreSQL

  5. UPSERT trong PostgreSQL bằng jOOQ