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

321 天前
 aboat365

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

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

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

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

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

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

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

© 2021 V2EX