Jag stötte på samma problem när jag körde DataFrame.to_sql
metod. Lägger till method='multi'
får det att fungera och är en bra lösning.
När jag undersökte det lite mer visade det sig vara ett problem med versionerna av sqlalchemy och psycopg2 som jag hade installerat. Dessa github-problem här och här ledde mig till följande.
fetch
parameter lades till på psycopg2 version 2.8
. Jag hade version 2.7 och sqlalchemy 1.4.15
Att installera en nyare version löste problemet utan att behöva lägga till method='multi'
parameter.
pip install psycopg2-binary==2.8.6
Hoppas detta hjälper någon annan att hitta det här problemet