GoLand 2025.2 Help

数据库管理功能术语表

启用 数据库工具和 SQL 插件

此功能依赖于 数据库工具和 SQL 插件,在 GoLand 中默认捆绑并启用。 如果相关功能不可用,请确保未禁用该插件。

  1. Ctrl+Alt+S 打开设置,然后选择 插件

  2. 打开 已安装 选项卡,找到 数据库工具和 SQL 插件,选中插件名称旁边的复选框。

连接到数据库

要连接到数据库,GoLand 需要连接详细信息(例如 host、port、password、SSH 配置设置等)。 每个数据库的连接详细信息都存储在专用的连接配置中 ——数据源

对于数据源,与数据库的连接通过特殊封装器 — 会话 建立。 每个会话是对单个连接的封装,并存储该连接的信息(例如是否处于活动状态、事务控制模式以及其他设置)。

当您执行需要与数据库交互的操作时,会话内的连接将建立。

例如,双击 数据库 工具窗口中某个数据源下的表时,将创建并连接一个新的会话,并将 数据编辑器 作为其客户端。 GoLand 需要一个活动连接才能从数据库请求表数据,接收数据并在数据编辑器中进行显示。

有关连接到数据库的更多信息,请参阅 连接到数据库 主题。

数据源

数据源 是一种连接配置。 它存储用于建立数据库连接的一组连接详细信息。 例如,host、port、数据库名称、驱动程序、SSH 和 SSL 配置设置等。 在数据源设置中,您还可以选择用于 内省 并在 数据库 工具窗口中显示的数据库和架构,以及更改连接的驱动程序。

包含 PostgreSQL 数据库连接详细信息的数据源

您可以在 数据库 工具窗口(视图(V)| 工具窗口| 数据库 )中查看已创建的数据源列表并进行浏览。

Database 工具窗口中的数据源

有关为支持的数据库供应商创建数据源的更多信息,请参阅 创建数据源 部分。

有关管理数据源的更多信息,请参阅 数据源 主题。

有关 数据源和驱动程序 对话框的更多信息,请参阅 数据源与驱动对话框 主题。

DDL 数据源

DDL 数据源 是基于包含数据定义语言语句(DDL 语句)的 SQL 文件的数据库结构的虚拟视图。 您可以在编辑器中引用此类文件中定义的所有表、列和其他对象。 也支持图表功能。

DDL 数据源可帮助您维护数据库版本控制。 将 SQL 文件置于 VCS 系统下,每次更新数据库结构时重新生成这些文件。

创建后,DDL 数据源将在 数据库 工具窗口(视图(V)| 工具窗口| 数据库 )中可用。 您可以在 项目 工具窗口(视图(V)| 工具窗口| 项目 )中创建和管理包含语句的 SQL 文件。

Database 工具窗口中的 DDL 数据源和 Project 工具窗口中的包含语句的 SQL 文件

有关 DDL 数据源的更多信息,请参阅 DDL 数据源 主题。

会话

每个会话是对单个连接的封装,并存储该连接的信息(例如是否处于活动状态、事务控制模式以及其他设置)。

会话可以具有 客户端—— 文件,其查询通过会话持有的连接发送。 数据编辑器 也可以作为会话的客户端。

例如,在 数据库 工具窗口中双击某个表后,会话将连接到数据库,并将该表附加为该会话的客户端。

您可以在 服务 工具窗口中查看数据源、会话和会话客户端。 会话图标角落中的绿色点表示该会话已连接。

有关会话的更多信息,请参阅 会话

数据编辑器和查看器

数据编辑器和查看器 (或 数据编辑器 )提供用于处理数据的用户界面。 在数据编辑器中,您可以对数据进行排序、筛选、添加、编辑和删除,并执行其他相关任务。

在 GoLand 中,数据编辑器和查看器使您能够处理 数据库对象数据查询结果集以及 用户文件数据

数据编辑器中的数据库对象数据
分隔值文件编辑器中的数据编辑器选项卡

有关数据编辑器的更多信息,请参阅 数据编辑器与查看器

数据库工具窗口

数据库 工具窗口中,您可以处理数据库和 DDL 数据源。 您可以查看和修改数据库中的数据结构,并执行其他相关任务。

可用数据源以数据源、架构、表等的树状结构显示。

Database 窗口

有关在 数据库 工具窗口中处理数据库对象的更多信息,请参阅 数据库对象 部分。

有关 数据库 工具窗口的更多信息,请参阅 数据库工具窗口 主题。

内省

Introspection是加载数据库元数据的过程。 执行 introspection 时,会检查数据源中的结构信息,以检测表、列、例程以及其他数据库对象及其属性。

GoLand 使用这些信息在 数据库 工具窗口中显示对象、展示其 DDL、在补全时提供建议,以及启用其他编码辅助功能。

启动 introspection 后,GoLand 会在状态栏右侧显示 introspection 进度条。

执行内省过程

默认情况下,仅对选中在 数据库 工具窗口中显示的架构和数据库执行 introspection。

对于部分数据库,支持三个 introspection 级别,以减少被加载的对象数量。 有关这些级别的更多信息,请参阅 introspection levels主题。

查询控制台

查询控制台 是附加到数据源的 SQL 文件。 您可以在 查询控制台 中像在终端中一样编写并执行 SQL 语句。 控制台不包含在项目上下文中。

创建数据源时,系统会自动创建该数据源的默认 查询控制台。 如有必要,您可以创建额外的 查询控制台。

查询控制台

有关 查询控制台 的更多信息,请参阅 查询控制台 主题。

有关 GoLand 中其他类型 SQL 文件的更多信息,请参阅 文件管理 主题。

用户文件

用户文件是存储在您机器上或您可以访问的其他位置的文件。 在 GoLand 中处理这些文件时,请在 项目 工具窗口中访问包含这些文件的目录。

有关用户文件的更多信息,请参阅 用户文件 主题。

有关 GoLand 中其他类型 SQL 文件的更多信息,请参阅 文件管理 主题。

例程

在 GoLand 中, 例程将函数和过程组合在一起。 您可以将 数据库 工具窗口设置为分别显示这些对象,或在统一的 例程 节点下显示。

  • 过程和函数在 例程 节点下组合显示

    Database 工具窗口中启用例程显示
  • 过程和函数分别显示在各自的节点下

    Database 工具窗口中禁用例程显示

有关 数据库工具窗口 及其视图选项的更多信息,请参阅 数据库工具窗口 主题和 查看选项 章节。

最后修改日期: 2025年 9月 26日