有没有 Mysql 转 SQLite 的工具或者库啊?

2022-03-12 08:23:51 +08:00
 pagepan

能转出结构和数据

在 GitHub 找了一些库转换出来不是很理想

后来发现用 Navicat Premium 数据传输,转换出来的结构不会设置默认值。

都有一些缺陷

你们有没有遇到这方面的问题呢?

3276 次点击
所在节点    程序员
15 条回复
encro
2022-03-12 09:08:47 +08:00
wellsc
2022-03-12 09:52:19 +08:00
导数据还是传库表结构啊
Chad0000
2022-03-12 10:08:53 +08:00
我之前迁移数据库,从 Sql Server 到 MySql ,使用的是 DB2DB 。刚才看到它也可以迁移 Sqlite ,感觉可能能满足你的要求。唯一注意的就是这个是付费软件,好在不贵。
CEBBCAT
2022-03-12 10:48:27 +08:00
> 不是很理想

最好能说清楚点,因为我已经找到一个库了,现在发,怕不符合要求,不发,这个库又是 1.3k star……

https://github.com/dumblob/mysql2sqlite
terranboy
2022-03-12 11:32:21 +08:00
自己写一下?
ch2
2022-03-12 11:59:55 +08:00
自己写个 Python 脚本转
MrTLJH
2022-03-12 13:29:59 +08:00
@ch2 对,我是先到处结构,修正完善一下,然后用 py 导数据
bruce0
2022-03-12 14:49:53 +08:00
如果只是迁移数据的话 自己写一个应该是最靠谱了吧 无非就是慢点 0.0
pagepan
2022-03-12 16:35:07 +08:00
@CEBBCAT 这个我也试过,我已经忘记是什么问题。
pagepan
2022-03-12 16:35:27 +08:00
@wellsc 表结构和数据
pagepan
2022-03-12 16:40:32 +08:00
@encro 找到了一个在线的 https://ww9.github.io/mysql2sqlite/ 默认值设置也有问题(整形设置为字符串),这只是其中一个问题。不过是 js 可以拿来修改。
encro
2022-03-12 18:10:52 +08:00
很难完全合适的,
我想找一个 Mysql 自动增量同步到 PG 的,两周还没找到,
早知道这样,不如自己写都快写出来了。
mostkia
2022-03-13 11:06:47 +08:00
phpLiteAdmin
pagepan
2022-04-15 11:52:51 +08:00
今天找到了一个用 Python 做的命行 MySQL 转 SQLite 结构和数据,用法很简单。
@encro
@MrTLJH
@CEBBCAT
@encro
@bruce0
@Chad0000
pagepan
2022-04-15 11:55:43 +08:00
14 楼 已经添加到附言

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/839798

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX