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

Nguồn của lỗi 'đối số từ khóa không mong muốn' tìm nạp '' trong pandas to_sql?

Tôi đã gặp phải vấn đề tương tự khi chạy DataFrame.to_sql phương pháp. Thêm method='multi' làm cho nó hoạt động và là một giải pháp tốt.

Điều tra kỹ hơn một chút thì hóa ra có vấn đề với các phiên bản sqlalchemy và psycopg2 mà tôi đã cài đặt. Các sự cố github này đây tại đây đã dẫn tôi đến những điều sau đây.

fetch tham số đã được thêm vào psycopg2 phiên bản 2.8 . Tôi đã có phiên bản 2.7 và sqlalchemy 1.4.15

Cài đặt phiên bản mới hơn đã khắc phục sự cố mà không cần thêm method='multi' tham số.

pip install psycopg2-binary==2.8.6

Hy vọng điều này sẽ giúp bất kỳ ai khác tìm thấy vấn đề này



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. kubernetes timescaledb statefulset:Các thay đổi bị mất khi giải trí pod

  2. Postgres CHÈN VÀO với lệnh CHỌN

  3. Thoát khỏi hstore chứa các toán tử trong câu lệnh JDBC Prepared

  4. Cách chèn các hàng có max (order_field) + 1 theo giao dịch trong PostgreSQL

  5. lỗi cú pháp tại hoặc gần 'order' trong PostgreSQL