【openGauss】尝鲜openGauss官方客户端工具DataStudio3.0.0

前言

我是去年年底开始接触到openGauss的,仅仅用了一周时间,就用DataStudio2.1.1写了不少函数,这说明这个工具的确容易上手。当时我也找到了一些这个工具的bug,官方已经回应会在下一个版本进行修复,然后
DataStudio3.0.0开源了!
开源地址:
https://gitee.com/opengauss/DataStudio

(在3月份开源消息刚放出来时,master分支里还没有代码,需要手动切换分支到3.0.0才能看到源码,然后在4月13号以后才能在master中看到,而且我按文档编译了一次没成功,改天有时间再看看是什么问题)

官方已经提供了安装包
https://opengauss.obs.cn-south-1.myhuaweicloud.com/3.0.0/DataStudio_win_64.zip

于是我马上下载下来看看那些bug有没有修复以及opengauss的新特性适配加上去没有

一、关于永久保存密码

在2.1.1版本中,可以通过修改首选项-密码-安全中的设置,开启永久保存密码的选项,但是在最新的3.0.0版本中,此处灰掉了,不可选。
不过可以手动修改配置文件来实现开启这个开关

D:\Program Files\Data Studio\UserData{本机用户名}\Preferences\Preferences.prefs

添加以下配置即可

security.password.savepwdpermanently=true

image-1650549404760
再次打开程序即可发现可以保存密码了
image-1650549440825

二、关于“关于”里的版本信息

image-1652114983402

不要怀疑,这的确是从官网下载的3.0.0版本,不知道是谁粗心了,忘记改版本号,连压缩包中相关说明文件的版本号都没改。。。

image-1652115168247
image-1652115229191

三、关于package的显示

目前的确仍然不支持package对象的列表展示以及代码展示

四、关于调试

目前调试模块仍然是基于第三方插件pldebugger,需要重新编译数据库才可以使用,没有界面支持使用openGauss自带的dbe_pldebugger

五、关于代码编写的自动完成功能

这个功能响应特别快,但...讲个大家可能听过的段子吧,某人应聘说自己特长是口算特别快,面试官不论出多复杂的计算题,应聘的都能瞬间报出答案(特长是“快”,但不保证对。。。)。

如果你电脑没静音,在编写代码的时候经常会遇到每输入一个字符就“bang”的一下,连续输入多个字符就"bangbangbangbang".
另外,回车换行的时候经常莫名其妙弄上去不相关的关键词
image-1652115814436
比如上面这个,输入分号以后一敲回车,就变成了下面这个样
image-1652115861005

还有这个
image-1652115969043
我就想敲个回车换行,结果顶个abort上去了
img-guUNPwC3-1652117632871

与此类似的情况
image-1652116160543

为什么要写这篇文章

上面说了DataStudio的这么多缺点,但我还是挺喜欢用这个工具的,毕竟这个工具让我找到了在plsql developer上开发的感觉,在很多细节地方都能感到惊喜,就像遇到了老熟人。
但是,目前网络上貌似没什么文章来说这个工具,也无法知晓这个工具使用率到底如何,在gitee上的反馈也很少,工具迭代升级也慢。
作为一个写了多年代码的plsql爱好者,我觉得我有必要写点东西,一方面是给予支持,证实这个东西的确有人在用,而且喜欢用;另一方面也是给开源社区一点压力,这个工具还有不少可以改进优化的地方,可以多分配一点资源到工具上来,毕竟有了好的工具就能吸引更多的人参与到openGauss的生态建设中来。

posted on 2022-05-10 01:35  DarkAthena  阅读(239)  评论(0编辑  收藏  举报

导航