SQLAlchemy - как получить класс для существующей таблицы базы данных и затем обновить эту таблицу - PullRequest
0 голосов
/ 05 февраля 2019

У меня есть существующая база данных (SQLite), и я пытаюсь обновить таблицу в базе данных из файла Excel.Я переношу данные Excel в Python, используя панд.Он находится в кадре данных с индексом, установленным на те же ключи, что и в целевой таблице базы данных.

Я пытаюсь использовать sqlalchemy для пакетного обновления таблицы базы данных, но у меня возникают проблемы с определением класса.База данных уже существует, поэтому мне нужно извлечь информацию о классе.

from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker

connection = engine.connect()
Session = sessionmaker(bind=engine)
session = Session()
session.bulk_insert_mappings(myTableName, df.to_dict)
session.commit()
session.close()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...