PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Източник на грешката „неочакван аргумент за ключова дума „извличане““ в pandas to_sql?

Сблъсках се със същия проблем при изпълнение на DataFrame.to_sql метод. Добавяне на method='multi' го кара да работи и е добро решение.

Проучвайки го малко по-нататък, се оказа, че проблемът е с версиите на sqlalchemy и psycopg2, които бях инсталирал. Тези проблеми с github тук и тук ме доведе до следното.

fetch параметърът беше добавен към psycopg2 версия 2.8 . Имах версия 2.7 и sqlalchemy 1.4.15

Инсталирането на по-нова версия коригира проблема, без да е необходимо да добавяте method='multi' параметър.

pip install psycopg2-binary==2.8.6

Надяваме се, че това ще помогне на някой друг да намери този проблем



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изберете от нищо в Oracle, без да препращате към двойната таблица?

  2. Търсете многомерни jsonb данни в laravel postgres

  3. Postgres:Най-добрият начин за преместване на данни от публична схема на една DB към нова схема на друга DB

  4. Как да получа идентификатор на реда, който е избран от агрегатна функция?

  5. Динамична централна заявка с помощта на PostgreSQL 9.3