Flask-SQLAlchemy - перенос / импорт данных из SQLite в MySQL - PullRequest
0 голосов
/ 21 ноября 2018

Я относительно новичок в разработке систем баз данных.Мне нужно создать инструмент, использующий Flask-SQLAlchemy, который принимает в качестве входных данных относительно небольшие базы данных SQLite (промежуточные БД) и сохраняет данные в базе данных MySQL (центральная БД / основная запись).

Мои вопросы:

  1. Какой самый эффективный (и, возможно, эффективный) программный способ достижения этой цели?Какие библиотеки / расширения мне нужно использовать?
  2. Я провел некоторое исследование и нашел некоторые предложения по преобразованию промежуточных БД в другой формат, например, CSV, XML, перед вставкой данных в центральную БД.Нужно ли выполнять это преобразование?

Несколько замечаний:

  • У меня есть схема для центральной БД, уже определенная с помощью Flask-SQLAlchemy ORM.
  • Схемы промежуточной БД и центральной БД не являются однозначными.Однако столбцы в промежуточной БД можно рассматривать как подмножество столбцов в центральной БД.
...