因工作需要比对数据库结构,我开发了一个 IDEA 插件 Database Buddy

2024-02-01 13:26:30 +08:00
 aboat365

https://plugins.jetbrains.com/plugin/23561-database-buddy?noRedirect=true

工作中,数据库经常需要加表加字段,发版的时候才统一编写迁移脚本,所以写了一个 IDEA 插件,自动对比开发库和测试库结构差异,生成迁移脚本导出或直接执行。目前支持 MySQL5.7+,欢迎有同样需求的朋友试用。

1501 次点击
所在节点    分享创造
7 条回复
devinww
2024-02-01 13:50:32 +08:00
支持一下,不过这个情况还是工作流程不规范导致的。。。
aboat365
2024-02-01 13:53:39 +08:00
@devinww 没办法,规范是不可能规范的,只能通过工具来弥补
silencil
2024-02-01 14:23:46 +08:00
确实有这样的需求。有时候操作手贱,忘了保存脚本,还得重新写。另外开发期间可能会对一张表重复修改,脚本也不像 redis 日志一样存在重写功能。
lizhian
2024-02-01 15:59:28 +08:00
想法是好,但是这么着急收费吗?
首先这个需求场景已经比较少,其次支持的数据库类型也少
1 美元虽然便宜,依然很难有付费冲动
ramoudev
2024-02-02 13:55:49 +08:00
flyway 了解一下
aboat365
2024-02-02 15:26:26 +08:00
@ramoudev 我也使用 flyway ,这个工具就是导出迁移脚本给 flyway 用的。
aboat365
2024-02-02 15:37:54 +08:00
@ramoudev 我查询了一下,flyway 结构比对和自动生成迁移脚本功能企业版才提供,价格 2 万人民币一年。

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

https://tanronggui.xyz/t/1013361

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

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

© 2021 V2EX