【发布时间】:2016-02-29 10:31:03
【问题描述】:
我需要从 MySQL 中读取数据,使用 python 脚本对其进行处理并将结果写入 Sqlite。
另外,我需要将 MySql 创建定义转换为 Sqlite 创建定义。
有没有现成的python库可以将MySql数据类型(包括set、enum、timestamp等)转换为Sqlite数据类型,还是我自己写?
【问题讨论】:
我需要从 MySQL 中读取数据,使用 python 脚本对其进行处理并将结果写入 Sqlite。
另外,我需要将 MySql 创建定义转换为 Sqlite 创建定义。
有没有现成的python库可以将MySql数据类型(包括set、enum、timestamp等)转换为Sqlite数据类型,还是我自己写?
【问题讨论】:
根据您的用例,您可以使用像 peewee 这样的 ORM 库来抽象出 MySQL 和 Sqlite 数据库。
解决您的问题的一种可能方法是使用 peewee 的 model generator 为 MySQL 数据库创建模型,稍后您可以使用 this example 作为参考将其用于 Sqlite 模型。
【讨论】: