Narazil jsem na stejný problém při spuštění DataFrame.to_sql
metoda. Přidání method='multi'
funguje to a je to dobré řešení.
Když jsem to prozkoumal trochu dále, ukázalo se, že jde o problém s verzemi sqlalchemy a psycopg2, které jsem nainstaloval. Tyto problémy s githubem zde a zde mě přivedl k následujícímu.
fetch
parametr byl přidán na psycopg2 verze 2.8
. Měl jsem verzi 2.7 a sqlalchemy 1.4.15
Instalace novější verze problém vyřešila bez nutnosti přidávat method='multi'
parametr.
pip install psycopg2-binary==2.8.6
Doufám, že to pomůže někomu dalšímu najít tento problém