DataGrip 2026.1 Help

配置连接

创建数据源时,DataGrip 会自动连接到数据库,对默认或已选的 schema 进行 内省

连接选项

为连接设置时区

  1. 通过以下任一方式打开数据源属性:

    • 请导航至 文件 | 数据源

    • 数据库资源管理器⌘ 1 )工具栏上,点击 数据源图标数据源

    • 请按 Ctrl+Alt+Shift+S.

    打开数据源和驱动程序对话框
  2. 选择您要修改的数据源,然后点击 选项 选项卡。

  3. 时区 字段中,开始输入您想要使用的时区。

  4. 应用设置,然后点击 确定

    在“时间区域”字段中选择一个时区

保持连接活跃

您可以在指定的时间段后运行一个保持活动查询来保持与数据库的连接。 您可以在驱动程序设置中为不受支持的数据库定义自定义查询。

  1. 通过以下任一方式打开数据源属性:

    • 请导航至 文件 | 数据源

    • 数据库资源管理器⌘ 1 )工具栏上,点击 数据源图标数据源

    • 请按 Ctrl+Alt+Shift+S.

    打开数据源和驱动程序对话框
  2. 数据源 选项卡上,选择您想要修改的数据源。

  3. 选项 选项卡上,选择 每次运行保活查询 复选框并输入秒数,以便 DataGrip 再次运行 keep-alive 查询。

在指定时间段内断开与数据库的连接

您可以指定 DataGrip 终止连接的秒数。

  1. 通过以下任一方式打开数据源属性:

    • 请导航至 文件 | 数据源

    • 数据库资源管理器⌘ 1 )工具栏上,点击 数据源图标数据源

    • 请按 Ctrl+Alt+Shift+S.

    打开数据源和驱动程序对话框
  2. 数据源 选项卡上,选择您想要修改的数据源。

  3. 选项 选项卡上,选中 自动断开连接后 复选框,并输入终止 DataGrip 连接所需的秒数。

设置预定义查询以建立连接

  1. 通过以下任一方式打开数据源属性:

    • 请导航至 文件 | 数据源

    • 数据库资源管理器⌘ 1 )工具栏上,点击 数据源图标数据源

    • 请按 Ctrl+Alt+Shift+S.

    打开数据源和驱动程序对话框
  2. 数据源 选项卡上,选择您想要修改的数据源。

  3. 选项 标签中, 启动脚本 字段中指定您计划在数据库连接上运行的查询。

    在建立连接时运行预定义查询

更新数据库状态

如果有人更改了远程数据库数据或视图,本地数据库视图可能会与数据库的实际状态不同。

  1. 通过以下任一方式打开数据源属性:

    • 请导航至 文件 | 数据源

    • 数据库资源管理器⌘ 1 )工具栏上,点击 数据源图标数据源

    • 请按 Ctrl+Alt+Shift+S.

    打开数据源和驱动程序对话框
  2. 数据源 选项卡上,选择您想要修改的数据源。

  3. 选项 选项卡上,选中 自动同步 复选框。

    如果清除了 自动同步 复选框,则只有在您点击工具栏中的 刷新 图标(刷新按钮 )或按 Ctrl+F5 时,数据源在 数据库资源管理器 中的视图才会与数据库的实际状态同步。

    更新数据库状态

使用对象筛选器筛选对象

  1. 通过以下任一方式打开数据源属性:

    • 请导航至 文件 | 数据源

    • 数据库资源管理器⌘ 1 )工具栏上,点击 数据源图标数据源

    • 请按 Ctrl+Alt+Shift+S.

    打开数据源和驱动程序对话框
  2. 数据源 选项卡上,选择您想要修改的数据源。

  3. 架构 选项卡中,在 对象筛选器 字段中键入筛选选项。

    请使用以下模式为 对象筛选器 字段撰写表达式。

    <type>:[-]<pattern> ,其中:

    • <type> 可能是 aggregate、collation、event、fdw、ftable、mview、operator、package、role、routine、sequence、synonym、table、user、view、vtable。

    • <pattern> 是一个正则表达式。 要排除某项,请在其前面加上 - (减号)。 关于正则表达式的更多信息,请参考 JavaTM 2 Platform Standard Edition 5.0 API 规范中的 Class Patterns

    数据源选项中的 Object Filter 字段

筛选数据库和架构

  1. 通过以下任一方式打开数据源属性:

    • 请导航至 文件 | 数据源

    • 数据库资源管理器⌘ 1 )工具栏上,点击 数据源图标数据源

    • 请按 Ctrl+Alt+Shift+S.

    打开数据源和驱动程序对话框
  2. 数据源 选项卡上,选择您想要修改的数据源。

  3. 架构 选项卡中,在 架构模式 字段中键入筛选选项。

    • @ :当前数据库或架构。

    • * :每个数据库或架构。 您可以在 *: 之后列出 schema。

    请考虑以下示例:

    • *:* :所有数据库中的所有 schema。

    • @:*: 当前数据库中的所有架构

    • @:@ :仅当前架构

    • *:dbo|@:@|db1:s1,s2,s3 :来自所有数据库的 dbo 架构,当前架构,来自 db1 数据库的架构 s1,s2,s3

连接模式

启用连接的只读模式

  1. 通过以下任一方式打开数据源属性:

    • 请导航至 文件 | 数据源

    • 数据库资源管理器⌘ 1 )工具栏上,点击 数据源图标数据源

    • 请按 Ctrl+Alt+Shift+S.

    打开数据源和驱动程序对话框
  2. 数据源 选项卡上,选择您想要修改的数据源。

  3. 选项 选项卡上,选中 只读 复选框。

    启用连接的只读模式

单会话模式

单会话模式 表示数据源以及所有 查询控制台 使用同一个连接。 此模式允许您在数据库树中查看临时对象,或在不同的 查询控制台 中使用相同的事务。 关于 查询控制台s 的详细信息,请参阅 查询控制台

当您应用单会话模式时,必须关闭所有已打开的连接。 DataGrip 如果您已打开连接,则会显示通知。 要关闭所选数据源的已打开连接,请点击 。 要关闭所有已修改数据源的已打开连接,请点击 全部是

  1. 通过以下任一方式打开数据源属性:

    • 请导航至 文件 | 数据源

    • 数据库资源管理器⌘ 1 )工具栏上,点击 数据源图标数据源

    • 请按 Ctrl+Alt+Shift+S.

    打开数据源和驱动程序对话框
  2. 数据源 选项卡上,选择您想要修改的数据源。

  3. 选项 选项卡上,选择 单会话模式

  4. 点击 Apply

    启用单会话模式

单数据库模式

当您连接到数据源时,DataGrip 可以检索并显示数据源拥有的所有数据库。 但是在某些情况下(例如,使用某些 PgBouncer 设置),您只能或被允许仅使用某个特定的数据库。 启用 单数据库模式 后,您在数据库树视图中仅能看到您在连接设置中指定的数据库,而不是从数据源收到的所有数据库。

请考虑使用此设置,用于 PostgreSQL 、 Azure SQL 数据库 、 Greenplum 、 Amazon Redshift 。

  1. 通过以下任一方式打开数据源属性:

    • 请导航至 文件 | 数据源

    • 数据库资源管理器⌘ 1 )工具栏上,点击 数据源图标数据源

    • 请按 Ctrl+Alt+Shift+S.

    打开数据源和驱动程序对话框
  2. 数据源 选项卡上,选择您想要修改的数据源。

  3. 选项 选项卡上,选择 单数据库模式

  4. 点击 Apply

    启用单一数据库模式

事务控制

在 DataGrip 中,可以选择将事务提交到数据库的方式,并选择事务的隔离级别。

事务模式

提交结束事务,并使所有更改对其他用户可用。 在 DataGrip 中,您可以选择如何提交事务:自动或手动。

如何将更改提交到数据库

数据编辑器会累积您所做的所有更改。 点击 提交按钮提交 后,DataGrip 会提交这些更改,并根据所选的提交模式进行处理:

  • Tx:Auto 模式下,DataGrip 会在点击 提交按钮提交 后自动提交全部更改。

  • Tx:手册 模式下,变更将存储在数据库的事务中。 点击 提交和提交按钮提交并提交 时,事务会被提交到数据库。 提交事务后, 提交和提交按钮提交并提交 按钮将被禁用(变为灰色)。 这意味着所有的事务都已提交。

如果提交模式设置为 Tx:Auto ,则每次更改值、行或列都会被隐式提交且无法回滚。 在 Tx:Auto 提交模式下, 提交和提交按钮提交并提交“回滚”按钮回滚 按钮被禁用且隐藏。

若设置为 Tx:手册 提交模式,可通过点击 提交按钮提交“回滚”按钮回滚 ,显式提交或回滚已提交的更改。 要将更改提交到数据库,请点击 提交按钮提交并提交

事务隔离级别

Tx 开关也可以用来选择事务的 隔离级别

可用事务隔离级别的列表取决于 DBMS。

设置数据源的默认事务控制设置

  1. 通过以下任一方式打开数据源属性:

    • 请导航至 文件 | 数据源

    • 数据库资源管理器⌘ 1 )工具栏上,点击 数据源图标数据源

    • 请按 Ctrl+Alt+Shift+S.

    打开数据源和驱动程序对话框
  2. 在创建的数据源列表中,点击您要修改的数据源。

  3. 点击 选项 选项卡。

  4. 事务控制 列表中,选择所选数据源的默认事务模式和事务隔离级别。

    选定的事务控制将应用于新的 查询控制台s查询文件s

    数据源的默认事务模式

在数据编辑器中更改事务控制设置

  1. 在数据编辑器工具栏,点击事务控制下拉菜单。

  2. 从列表中选择事务模式和隔离级别。

更改事务级别

自动提交更改

默认情况下,除非点击 提交图标提交 或按下 Ctrl+Enter ,更改不会提交到数据库。 您可以启用 立即提交更改 选项来自动提交您的更改。

  1. 在设置 Ctrl+Alt+S 中,导航到 数据库 | 数据编辑器和查看器

  2. 请在 立即提交更改 中选择 数据修改

  3. 点击 确定

    立即提交更改
2026年 3月 24日