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 và 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