Jeg stødte på det samme problem med at køre DataFrame.to_sql
metode. Tilføjelse af method='multi'
får det til at fungere og er en god løsning.
Undersøgte det lidt nærmere viste det sig at være et problem med de versioner af sqlalchemy og psycopg2, som jeg havde installeret. Disse github-problemer her og her førte mig til følgende.
fetch
parameter blev tilføjet på psycopg2 version 2.8
. Jeg havde version 2.7 og sqlalchemy 1.4.15
Installation af en nyere version løste problemet uden at skulle tilføje method='multi'
parameter.
pip install psycopg2-binary==2.8.6
Håber dette hjælper andre med at finde dette problem