我需要从MySQL读取数据,使用python脚本处理它并将结果写入Sqlite。
另外,我需要将MySql创建定义转换为Sqlite创建定义。
是否有任何现有的python库可以将MySql数据类型(包括set
,enum
,timestamp
等)转换为Sqlite数据类型,或者我应该自己编写?
答案 0 :(得分:1)
根据您的使用案例,您可以使用peewee之类的ORM库来抽象MySQL和Sqlite数据库。
解决问题的一种可能方法是使用peewee的model generator为MySQL数据库创建模型,稍后您可以使用this example作为参考重用Sqlite模型。