PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Sumber kesalahan 'argumen kata kunci tak terduga' ambil ' di pandas to_sql?

Saya mengalami masalah yang sama saat menjalankan DataFrame.to_sql metode. Menambahkan method='multi' membuatnya bekerja dan merupakan solusi yang baik.

Menyelidiki sedikit lebih jauh ternyata ada masalah dengan versi sqlalchemy dan psycopg2 yang telah saya instal. Masalah github ini di sini dan di sini membawa saya ke yang berikut.

fetch parameter telah ditambahkan pada psycopg2 versi 2.8 . Saya memiliki versi 2.7 dan sqlalchemy 1.4.15

Menginstal versi yang lebih baru memperbaiki masalah tanpa perlu menambahkan method='multi' parameter.

pip install psycopg2-binary==2.8.6

Semoga ini bisa membantu orang lain menemukan masalah ini



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara menggunakan postgresql apa saja dengan data jsonb

  2. Memperbaiki tabel TOAST yang rusak

  3. Kelompokkan hasil kueri berdasarkan bulan dan tahun di postgresql

  4. Cara cepat mendapatkan 13 garis rekor di dekat titik (lon, lat) postgis

  5. Menginstal permata pg; KESALAHAN:Gagal membuat ekstensi asli permata