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

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

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

也可能是我有点落伍了,可能大家早已经用 High 很久了。
15241 次点击
所在节点    程序员
38 条回复
heihei20088
2019-11-08 15:59:44 +08:00
datagrip 我用的很糟心,经常出现 java 的啥错误,需要断开连接,重新连接,要不然就报错,不知道是 java 的连接池还是连接驱动问题还是我 mysql 的配置问题
prenwang
2019-11-08 16:01:36 +08:00
@heihei20088 也可能使网络问题, 经常碰到,自从升级宽带 50M 到 1000M,再也没这问题
optional
2019-11-08 16:02:11 +08:00
@prenwang 用好 migration,就没有对比表结构这种需求了。
hgzz
2019-11-08 16:09:09 +08:00
mysql workbench 设计好 model 也可以同步啊
wangyzj
2019-11-08 17:11:47 +08:00
整天做无版本管理的数据库迁移吗?
jimotudou
2019-11-08 17:28:36 +08:00
才知道有这个功能,而且还能 compare content...方便啊
prenwang
2019-11-08 17:29:21 +08:00
@wangyzj 在新版本发布时,针对上一版本生成 sql 升级脚本
@optional 这个方法是属于人人可操作的模式,没有难度
wangyzj
2019-11-08 17:42:01 +08:00
@prenwang code 即 sql 呢?
iyaozhen
2019-11-08 17:43:26 +08:00
难道之前没用过 navicat ?
SingeeKing
2019-11-08 17:51:58 +08:00
@johnli #13 哎消息可靠吗,话说有 redis 的支持计划吗
wangxin13g
2019-11-08 18:04:27 +08:00
@SingeeKing
IDEA 系有 redis 插件 但是收费的 jetbrain 在做插件市场
johnli
2019-11-08 18:09:54 +08:00
@SingeeKing 只有 MongoDB,
目前还没有看到支持 Redis 的计划
chanlk
2019-11-08 18:24:43 +08:00
@jimotudou 请问 compare content 是指比较两个表的内容吗?我这里有个表是一些静态的配置,要是能用这个比较一下就很 nice 了
baobao1270
2019-11-08 18:50:12 +08:00
用的学生版 DG,总感觉没有 Navicat 好用。没有用户管理功能?数据导出好麻烦,选项是挺多,但是各种选项比较迷惑,可能是我不会用吧。目前有一台服务器和本地开发机,似乎同步功能没法同步?
guanhui07
2019-11-08 19:03:51 +08:00
sqlyog 好久没用了
moqimoqide
2019-11-08 20:04:56 +08:00
IDEA 的对象是类(包括类、接口等),DataGrip 的对象是表(包括表、存储过程等),两者在 Command + O 便捷导航的时候非常明显。所以私以为在设计上的主体不同,是为了不同的用户诉求。
kljsandjb
2019-11-09 09:13:47 +08:00
不错的
jimotudou
2019-11-11 14:40:34 +08:00
@chanlk 是的 能比较内容 挺方便的~

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

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

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

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

© 2021 V2EX