在 Intellij 中的项目之间共享数据库

Posted

技术标签:

【中文标题】在 Intellij 中的项目之间共享数据库【英文标题】:Sharing databases between projects within Intellij 【发布时间】:2017-01-30 11:35:42 【问题描述】:

我使用 Intellij 来检查数据库、运行 sql、查看表中的数据等。这一切都很好,但我唯一缺少的是能够一次定义这些数据源并在我的所有项目中查看它们,即我可以共享它们在其他项目之间,而不必为新项目重新定义它们。这在 Intellij 中可行吗?

【问题讨论】:

Can I share settings for IntelliJ Idea across different projects?的可能重复 【参考方案1】:

转到Database 工具窗口并单击Data Source Properties 按钮。选择要设为全局的数据源。点击上方工具栏中的Make Global 按钮。

Make Global 按钮如下所示:

现在您可以使用所有项目中的数据源。但是,全局数据源不存储在项目文件中,因此任何其他从事同一项目的开发人员都需要定义自己的数据源。

【讨论】:

【参考方案2】:

Make Global 按钮不再是绿色 (Intellij Ultimate 2018.02)。

它位于数据源列表上方,如(糟糕的)屏幕截图所示。

【讨论】:

在 Intellij Ultimate 2018.2.5 中我找不到它 此图标出现在“数据源和驱动程序”窗口中【参考方案3】:

在 Intellij 2020.1 中,单击数据库视图,然后单击“数据源属性”(带有扳手图标的数据库)。在打开的对话框中,点击“Make global”,这是第 5 个图标(截图如下)。

【讨论】:

【参考方案4】:

在 IntelliJ 2019.1、2019.2 中与多个项目共享数据库连接:

    Open Database panel Datasource Properties Make Global

【讨论】:

【参考方案5】:

所以我在 2018.3 上的做法是转到数据库工具窗口,然后右键单击要复制的数据源,然后单击数据库工具 -> 将数据源复制到剪贴板。在要复制的项目的数据库窗口中,单击左上角的 +,它有一个从剪贴板导入的选项。

【讨论】:

【参考方案6】:

在 IntelliJ 2019.3 中与多个项目共享数据库连接:

。打开数据库面板 .数据源属性 .点击蓝色Make Global按钮

【讨论】:

以上是关于在 Intellij 中的项目之间共享数据库的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ,无法在 GitHub 上共享项目(权限被拒绝)

在 TFS 2010 中的团队项目集合之间共享数据库项目

如何在 Monorepo 中的 VueJS 项目之间共享组件

在 xcode/objective-c 中的项目之间共享类

在工作区中的所有子框架项目之间共享相同的 pod

如何在解决方案中的项目之间共享单个配置?