【问题标题】:How can I export DBeaver connection configurations?如何导出 DBeaver 连接配置?
【发布时间】:2019-10-26 22:09:07
【问题描述】:

我希望有一种方法可以从我的旧机器中导出 DBeaver 连接配置/属性,而不必经历重新创建每一个的过程。有人知道怎么做吗?

我的旧机器上的DBeaver版本是6.0.3,新机器上的版本是6.1.x。

【问题讨论】:

    标签: dbeaver


    【解决方案1】:

    我在 Windows 10 x64 上的体验 将连接从 DBeaver 5.1.2 迁移到 DBeaver 6.1.5

    File | ExportFile | Import 功能(至少)不容易/清晰。 (“连接字符串”在哪里?我应该导出什么?)

    所以,我找到了这些文件:

    • 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 配置文件。

    希望对你有帮助。

    【讨论】:

      【解决方案2】:

      我刚刚将一些项目从 DBeaver 6.1.4 迁移到 7.2.3,文件 > 导出/导入选项完美运行。

      完整的工作流程是:

      1. 文件>导出,在“DBeaver”下,选择“项目”,点击下一步
      2. 选择要导出的项目并点击完成
      3. 将输出文件(默认生成在主文件夹中)复制到要导入项目的机器中
      4. 文件>导入,在“DBeaver”下,选择“项目”,点击下一步
      5. 选择前面步骤生成的文件,它会自动从中加载项目。
      6. 选择要导入的项目,如果有任何名称冲突,您可以更改导入项目的名称。点击完成。

      恕我直言,非常完整,简单明了。

      更新:经过几天的工作,我意识到有些连接没有导入。我仍然不知道为什么,但这似乎是一个错误。只需在导出和导入后仔细检查您的连接即可。

      【讨论】:

      • 为我工作!谢谢
      • 这是最好的答案。谢谢!
      • 也为我工作!
      【解决方案3】:

      在 OSX (Mac) 上:

      /Users/${USER}/Library/DBeaverData/workspace6/General/.dbeaver/
      

      【讨论】:

      • MacOS 用户的最佳答案;复制那个文件夹就行了!
      【解决方案4】:

      在 Ubunutu 上,对于 Dbeaver 6,它位于

      $HOME/.local/share/DBeaverData/workspace6/General/.dbeaver
      

      【讨论】:

        【解决方案5】:

        DBeaver 连接存储在 DBeaver 工作区中的文件 .dbeaver-data-sources.xml 中,默认情况下位于 %{HOME/.dbeaver4/General/ 中。

        【讨论】:

          【解决方案6】:

          对于 Microsoft Windows 用户,可以在以下位置找到文件:

          C:\Users\your_user_name\AppData\Roaming\DBeaverData\workspace6\General\.dbeaver
          

          【讨论】:

          • 谢谢,这帮助我找到了文件。但是,这里还有其他东西在起作用……因为 DBeaver 刚刚启动而没有显示我的连接,在这个 .dbeaver 文件中仍然可见。我认为与项目文件夹也存在某种关联,但是丢失或移动的项目文件夹似乎会导致不显示连接的问题?
          【解决方案7】:

          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/

          【讨论】:

            【解决方案8】:

            就我而言,路径是:

            C:\Users\user\AppData\Roaming\DBeaverData\workspace6\General\.dbeaver
            

            如果文件夹 .dbeaver 在全新安装中不存在,则需要创建。

            海狸版本:7.3

            【讨论】:

              【解决方案9】:

              连接现在存储在一个名为 data-sources.json 的文件中,您可以查看 here

              在我的 Ubuntu 上,我失去了连接,因为我使用 snap 下载了新版本

              我解决了它只是从旧路径~/.local/share/.DBeaverData/workspace6/General/.dbeaver/复制那个文件

              到我的新路径~/snap/dbeaver-ce/90/.local/share/DBeaverData/workspace6/General/.dbeaver

              【讨论】:

                【解决方案10】:

                DBeaver 6.1.3+

                +文件中的项目连接:C:\Users\ [USER]\AppData\Roaming\DBeaverData\workspace6\General.dbeaver\data-sources.json

                +所有安全信息文件:C:\Users\ [USER]\AppData\Roaming\DBeaverData\workspace6\General.dbeaver\credentials-config.json

                【讨论】:

                  【解决方案11】:

                  我刚刚尝试将 dbeaver 7.3.1 的配置从一台 win 机器移动到另一台机器,如果您复制并粘贴文件夹:

                  C:\Users\your_user_name\AppData\Roaming\DBeaverData\

                  一切都会顺利进行

                  【讨论】:

                    【解决方案12】:

                    如果您在 Windows 10 上使用 Windows Store DBeaver CE 应用程序,则工作区文件夹因应用沙盒而不同,如下所示:

                    C:\Users\<USERNAME>\AppData\Local\Packages\DBeaverCorp.DBeaverCE_<SANDBOXING_HASH>\LocalCache\Roaming\DBeaverData\workspace6\
                    

                    然后您可以按照此处的 Wiki 说明进行操作:

                    https://dbeaver.com/docs/wiki/Admin-Manage-Connections/

                    【讨论】:

                      猜你喜欢
                      • 1970-01-01
                      • 2017-01-20
                      • 2020-09-25
                      • 1970-01-01
                      • 1970-01-01
                      • 2021-12-13
                      • 2022-09-30
                      • 2021-12-29
                      • 2022-01-15
                      相关资源
                      最近更新 更多