Мне нужно прочитать данные из MySQL, обработать его скриптом python и записать результат в Sqlite. Кроме того, мне нужно преобразовать определения MySql в определения Sqlite. Существуют ли существующие библиотеки для python для преобразования типа данных MySql (включая set
, enum
, timestamp
и т. Д.) В тип данных Sqlite, или я должен написать сам?Обеспечить совместимость типа MySQL-to-Sqlite с python
1
A
ответ
1
В зависимости от вашего варианта использования вы можете использовать библиотеку ORM, такую как peewee, для абстрагирования баз данных MySQL и Sqlite.
Одним из возможных способов приблизиться к вашей проблеме было бы использование peewee's model generator для создания моделей для базы данных MySQL, которые впоследствии можно использовать повторно для Sqlite, используя this example в качестве ссылки.
Это может помочь вам http://stackoverflow.com/questions/3124162/python-copy-mysql-table-to-sqlite3 –