我希望有一种方法可以从我的旧计算机中导出DBeaver连接配置/属性,而不必重新创建每个连接。 有人知道如何做到这一点吗?
我旧计算机上的DBeaver版本是6.0.3,新计算机上的版本是6.1.x。
我希望有一种方法可以从我的旧计算机中导出DBeaver连接配置/属性,而不必重新创建每个连接。 有人知道如何做到这一点吗?
我旧计算机上的DBeaver版本是6.0.3,新计算机上的版本是6.1.x。
我刚刚将一些项目从DBeaver 6.1.4迁移到了7.2.3,文件>导出/导入选项完美无误。
完整的工作流程是:
我认为这非常完整、简单和直接。
更新:工作几天后,我发现有些连接没有被导入。我仍然不知道为什么,但似乎是个bug。在导出和导入后,请务必仔细检查您的连接。
关于从 DBeaver 5.1.2 迁移到 DBeaver 6.1.5 ,我的 Windows 10 x64 经验如下:
文件 | 导出
和 文件 | 导入
功能不易操作/清晰明了(“连接字符串”在哪里?我应该导出什么?)
因此,我找到了这些文件:
DBeaver 5:
C:\Users\user-123\.dbeaver4\General\.dbeaver-data-sources.xml
(它显然是从版本 4 更新的)
DBeaver 6:
C:\Users\user-456\AppData\Roaming\DBeaverData\workspace6\General\.dbeaver\data-sources.json
因此,我必须手动从 XML 中提取数据并放入 JSON 文件中。
希望你有 6.3 和 6.1.x 版本的 JSON 配置文件。
希望对你有所帮助。
我在这里使用的是OSX(Mac):
/Users/${USER}/Library/DBeaverData/workspace6/General/.dbeaver/
在Ubuntu上,对于Dbeaver 6版本,其安装位置为
$HOME/.local/share/DBeaverData/workspace6/General/.dbeaver
对于微软Windows用户,文件可以在以下位置找到:
C:\Users\your_user_name\AppData\Roaming\DBeaverData\workspace6\General\.dbeaver
DBeaver的连接存储在文件.dbeaver-data-sources.xml
中,该文件位于DBeaver工作区中,默认情况下位于%{HOME/.dbeaver4/General/
。
在我的情况下,路径为:
C:\Users\user\AppData\Roaming\DBeaverData\workspace6\General\.dbeaver
如果在新安装的情况下,文件夹.dbeaver不存在,您需要创建它。
Beaver版本:7.3
现在连接信息被存储在一个名为data-sources.json
的文件中,您可以在这里进行查看。
在我的Ubuntu上,由于我使用snap下载了新版本,因此我失去了我的连接。
我通过将该文件从旧路径~/.local/share/.DBeaverData/workspace6/General/.dbeaver/
复制到我的新路径~/snap/dbeaver-ce/90/.local/share/DBeaverData/workspace6/General/.dbeaver
来解决这个问题。
Ubuntu 20.04,已安装Snap: Dbeaver版本:7.1.2
连接: ~/snap/dbeaver-ce/61/.local/share/DBeaverData/workspace6/General/.dbeaver/
脚本: /home/shiwakant/snap/dbeaver-ce/61/.local/share/DBeaverData/workspace6/General/Scripts/
C:\Users\你的用户名\AppData\Roaming\DBeaverData\
你会发现一切都可以非常顺利地工作。