PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

AssertionError:połączenie z bazą danych nie jest ustawione na UTC

Niedawna aktualizacja psycopg2 w wersji 2.9 powoduje ten problem, jak wyjaśniono w tym problemie GitHub:

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

Obecnym rozwiązaniem byłoby obniżenie wersji psycopg2 (lub psycopg2-binary jeśli używasz samodzielnego pakietu) poniżej 2.9 (np. psycopg2>=2.8,<2.9 ) w pliku wymagań.

Na przykład możesz obniżyć wersję do 2.8.6 używając:

pip install psycopg2==2.8.6

lub

pip install psycopg2-binary==2.8.6

Jeśli używasz poezji, możesz zrobić poetry add [email protected] naprawić swoją wersję do 2.8.6 .

psycopg2 historia wydania



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak usunąć zduplikowane wiersze z zależnościami kluczy obcych?

  2. Wyjątek Geodjango podczas importowania django.contrib.gis.gdal:OSError:/usr/lib/libgdal.so.1:niezdefiniowany symbol:sqlite3_column_table_name

  3. Wypełnij tablicę wielowymiarową

  4. Ruby on Rails:Jak mogę edytować plik database.yml dla postgresql?

  5. Symbol wieloznaczny PostgreSQL LIKE dla dowolnej listy słów