Сблъсках се със същия проблем при изпълнение на DataFrame.to_sql
метод. Добавяне на method='multi'
го кара да работи и е добро решение.
Проучвайки го малко по-нататък, се оказа, че проблемът е с версиите на sqlalchemy и psycopg2, които бях инсталирал. Тези проблеми с github тук и тук ме доведе до следното.
fetch
параметърът беше добавен към psycopg2 версия 2.8
. Имах версия 2.7 и sqlalchemy 1.4.15
Инсталирането на по-нова версия коригира проблема, без да е необходимо да добавяте method='multi'
параметър.
pip install psycopg2-binary==2.8.6
Надяваме се, че това ще помогне на някой друг да намери този проблем