dataGrip 真的是大杀器, 其 compare 功能用来比较数据库结构直接生成表结构更新脚本更是超级大杀器。

2019-11-08 11:22:29 +08:00
 prenwang
表面看起来 dataGrip 功能挺单薄的, 但是能用的功能真的都是无比精致。 一直以来人肉写存储过程更新表结构,,写到几千行实在受不了。

每次软件发布有数据库结构更新,,通过 dataGrip 生成一个更新脚本就好了,一分钟搞定。

也可能是我有点落伍了,可能大家早已经用 High 很久了。
14498 次点击
所在节点    程序员
38 条回复
linauror
2019-11-08 11:26:58 +08:00
SQLyog 也有类似功能
chendy
2019-11-08 11:29:30 +08:00
上次用 DataGrip 的时候,它还叫 0xDBE…
prenwang
2019-11-08 11:32:04 +08:00
@linauror 可以试试 datagrip, 数据库关系约束的问题处理一直是个难题,这点 datagrip 处理的很好,
69partner
2019-11-08 11:36:04 +08:00
我最近也开始使用 dataGrip 但是一直没有 Get 到他的好用之处,然后就转回了 idea 的 database 功能一致,能分享一下吗
prenwang
2019-11-08 11:45:16 +08:00
@69partner

dataGrip 和 旗舰版 idea 的 database 功能基本一致。其他比如 专业版 pycharm 也是

dataGrip 应该就是单独搞出来用的 ,不是所有人都用 idea,pycharm 等

另一个好处就是单独用 datagrip, 集中一处管理大量数据库, 如果同时使用了 idea,pycharm 等工具,统一管理数据库的好处就来了,不用重复配置
yinzhili
2019-11-08 12:12:27 +08:00
sqlyog 一直就有这种功能
runninghipp
2019-11-08 12:19:29 +08:00
建议搞一个 datagrip 交流群,我在油罐上看原版的演示说明都是常规功能。
maomaomao001
2019-11-08 13:23:07 +08:00
唯一缺点就是不支持 nosql 各种数据库( redis,MongoDB 之类的),要不然就非常完善了
Rwing
2019-11-08 13:25:54 +08:00
内存占用有点高
zhenjiachen
2019-11-08 13:35:11 +08:00
要是想 Navicat model 支持表设计,然后同步修改就好了,那我唯一用 Navicat 的原因也没了,现在都是 Navicat 设计,在 idea 里面配置,然后项目用的 mybatis 还有提示。
anankun
2019-11-08 13:43:10 +08:00
不懂,怎么生成数据库的更新脚本。
anankun
2019-11-08 13:44:55 +08:00
compare 不是只能对比两张相同的表吗,可以同时选中多张表进行对比吗?
johnli
2019-11-08 14:39:14 +08:00
@maomaomao001 下个版本就支持 nosql ( MongoDB)啦
echofather
2019-11-08 14:53:02 +08:00
在我这里干活只能用 DG,如果用 Navicat 会被老大喷成傻逼
Immortal
2019-11-08 14:58:07 +08:00
@echofather 其实我觉得 navicat 挺好用的...
unclemcz
2019-11-08 15:00:47 +08:00
Removable
2019-11-08 15:02:54 +08:00
@anankun #12 如图就可以了

optional
2019-11-08 15:11:56 +08:00
做好 migration,根本就没有这种需求。
seakingii
2019-11-08 15:16:31 +08:00
有谁有扩展脚本的开发手册么?喜欢这个功能,可以用来生成代码.但是没有 到相关的 API 和开发文档..
prenwang
2019-11-08 15:55:51 +08:00
@optional 用了才知道爽啊, 理论上可以开发个插件,一键生成脚本

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

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

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

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

© 2021 V2EX