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

Źródło błędu „ nieoczekiwany argument słowa kluczowego „pobierz” ” w pandas to_sql?

Natrafiłem na ten sam problem, uruchamiając DataFrame.to_sql metoda. Dodanie method='multi' sprawia, że ​​działa i jest dobrym obejściem.

Przyglądając się temu nieco dalej, okazało się, że jest to problem z zainstalowanymi przeze mnie wersjami sqlalchemy i psycopg2. Te problemy z githubem tutaj i tutaj doprowadziło mnie do następujących.

fetch parametr został dodany w psycopg2 w wersji 2.8 . Miałem wersję 2.7 i sqlalchemy 1.4.15

Zainstalowanie nowszej wersji rozwiązało problem bez konieczności dodawania method='multi' parametr.

pip install psycopg2-binary==2.8.6

Mam nadzieję, że pomoże to każdemu, kto znajdzie ten problem



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zaznacz nieciągłe zakresy dat

  2. Użyj INSERT ... ON CONFLICT NIC NIE ZWRACAJ nieudanych wierszy

  3. Puls Debezium Postgres Kafka Connector nie wprowadza LSN

  4. Oświadczenie Postgresql IN

  5. Alternatywy PGTune — konfiguracja ClusterControl PostgreSQL