Natrafiłem na ten sam problem, uruchamiając DataFrame.to_sql
metoda. Dodanie method='multi'
sprawia, że działa i jest dobrym obejściem.
Przyglądając się temu nieco dalej, okazało się, że jest to problem z zainstalowanymi przeze mnie wersjami sqlalchemy i psycopg2. Te problemy z githubem tutaj i tutaj doprowadziło mnie do następujących.
fetch
parametr został dodany w psycopg2 w wersji 2.8
. Miałem wersję 2.7 i sqlalchemy 1.4.15
Zainstalowanie nowszej wersji rozwiązało problem bez konieczności dodawania method='multi'
parametr.
pip install psycopg2-binary==2.8.6
Mam nadzieję, że pomoże to każdemu, kto znajdzie ten problem