Ik kwam hetzelfde probleem tegen met het DataFrame.to_sql
methode. method='multi'
toevoegen krijgt het werkend en is een goede oplossing.
Bij nader onderzoek bleek het een probleem te zijn met de versies van sqlalchemy en psycopg2 die ik had geïnstalleerd. Deze github-problemen hier en hier leidde me naar het volgende.
Het fetch
parameter is toegevoegd op psycopg2 versie 2.8
. Ik had versie 2.7 en sqlalchemy 1.4.15
Het installeren van een nieuwere versie loste het probleem op zonder de noodzaak om de method='multi'
. toe te voegen parameter.
pip install psycopg2-binary==2.8.6
Ik hoop dat dit iemand anders helpt bij het vinden van dit probleem