做了一个 MySQL schema DDL 对比的网站

57 天前
 huiyuanai709

https://ddlcompare.com/compare

复制完整的 DDL 对比,自动生成变更 DDL ,目前仅支持 MySQL ,后续会加上 PostgreSQL 和桌面端 常用在 QA 环境和 生产环境的 对比 DDL.

欢迎测试 提点 BUG

FAQ: 建表语句必须是完整的,可以分开索引,alter table ,支持分开写.

2098 次点击
所在节点    分享创造
13 条回复
woodytang
56 天前
很不错,正在找这样的工具~
有这个是不是就可以不用 liquidbase 这些东西了?
Hysian
56 天前
建议提供一个 demo ,Local DDL 和 Origin DDL 放上样例数据,可以让打开网站的人能够直观感受到工具的作用和效果。
Aboceder
56 天前
这种功能,DataGrip ,navicat 都有的吧(数据库结构对比)
huiyuanai709
56 天前
@Hysian 确实 我想录个操作视频放上去
huiyuanai709
56 天前
@Aboceder 我这个是基于 DDL 比较的,很多时候都不能直接连生产库。测试环境倒是可以。
而且可以将修改点 分组生成 比如 alter 同一张 table 的
huiyuanai709
56 天前
@woodytang 可以试一下,但是要是正规的 DDL 导出,这样比较好对比
我内部还支持了从数据库查到 DDL 结构,但是这个可能只有私有化部署能用的上
needpp
56 天前
就是一个简单的 html 页面; 需要的自取 https://v2ex.com/t/1071560#reply0
huiyuanai709
56 天前
@needpp 我这个是基于 MySQL 的 Lexer 和 parser 做的,不是基于 AI 的
nbboy
56 天前
这个工具挺有用的,之前就有这样需求
huiyuanai709
55 天前
@nbboy 欢迎使用
jin7
53 天前
@huiyuanai709 点了 Generate SQL 按钮 没有反应 没有生成最终 sql
huiyuanai709
52 天前
@jin7 有没有原始 sql, 建表语句必须是完整的 才行,只有 alter table 是不行
huiyuanai709
52 天前
@jin7 sql 发我邮箱 我看看 huiyuanai709@gmail.com

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

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

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

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

© 2021 V2EX