2016-02-29 1 views
1

Мне нужно прочитать данные из MySQL, обработать его скриптом python и записать результат в Sqlite. Кроме того, мне нужно преобразовать определения MySql в определения Sqlite. Существуют ли существующие библиотеки для python для преобразования типа данных MySql (включая set, enum, timestamp и т. Д.) В тип данных Sqlite, или я должен написать сам?Обеспечить совместимость типа MySQL-to-Sqlite с python

+1

Это может помочь вам http://stackoverflow.com/questions/3124162/python-copy-mysql-table-to-sqlite3 –

ответ

1

В зависимости от вашего варианта использования вы можете использовать библиотеку ORM, такую ​​как peewee, для абстрагирования баз данных MySQL и Sqlite.

Одним из возможных способов приблизиться к вашей проблеме было бы использование peewee's model generator для создания моделей для базы данных MySQL, которые впоследствии можно использовать повторно для Sqlite, используя this example в качестве ссылки.