Dbeaver 常用的一些设置

工作过程中,已经使用过其他软件,类似navicat、phpstorm、idea、golang等,已经习惯里面的一些快捷。 所以这边设置的快捷键,尽量不改变原来的操作习惯。

快捷键定义

工作过程中,已经使用过其他软件,类似navicat、phpstorm、idea、golang等,已经习惯里面的一些快捷。 所以这边设置的快捷键,尽量不改变原来的操作习惯。

ctrl+q 打开sql控制台

这样在任意的窗口中都可以打开查询语句控制台,这个效果类似navicat快打开sql窗口

img.png

ctrl+n 快速筛选表

这个实现的效果类似idea编辑器里的快速查找文件

img_1.png

然后就可以快速查找表了

img_2.png

ctrl+alt+l 格式化sql

效果和idea一样代码格式化一样

img_3.png

ctrl+b 添加书签

常用的表可以加入书签。

img_4.png

加入的书签在这里

img_5.png

  1. ctrl+enter 执行当前sql

设置

禁用自动打开上次没有关闭的tab

默认Dbeaver启动的时候,会打开上次没有关闭的tab,如下设置关闭这个功能

img_6.png

sql 不要粗体

sql 不要粗体,更加美观

img_7.png

问题

导出后无法再导入

从dbeaver 导出后,再导入,提示

1
2
// 导入sql的时候报错
ERROR 3546 (HY000) at line 24: @@GLOBAL.GTID_PURGED cannot be changed: the added gtid set must not overlap with @@GLOBAL.GTID_EXECUTED

原因是之前的数据库里面配置了主从,再导出的时候一起导出来了。所以导入时会出现这个问题。 在本地数据库事先重设一下主数据库服务器即可,SQL如下

1
reset master;

执行后再执行导入命令就可以了

hologres 没法设置默认path

连接hologres的时候,没法设置默认path的问题

默认情况下,dbeaver连接holo有这个问题,使用的时候很不方便,按如下设置后,既可以解决这个问题

img_8.png

Licensed under CC BY-NC-SA 4.0
最后更新于 Nov 25, 2025 00:00 UTC
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计