GoLand 2025.2 Help

DDL 映射

DDL 映射功能用于设置常规数据源与 DDL 数据源之间的关系。 通过映射,您可以在实际数据源中显式选择架构与 DDL 数据源中的对象进行同步。 另外,也可以将 DDL 数据源中的任何更改应用到常规数据源。

例如,您可以在 PostgreSQL 数据源中创建 actor_1 表,随后通过上下文菜单中的 DDL 映射 | 从PostgreSQL 更新 操作,将 actor_1.sql 文件添加到包含 SQL 文件的 DDL 数据源文件夹中。 或者,将 actor_1.sql 文件添加到 DDL 数据源,选择上下文菜单中的 DDL 映射 | 应用至PostgreSQL ,即可在 PostgreSQL 数据源中显示 actor_1 表。

数据源和驱动对话框中的 DDL 映射选项卡

添加 DDL 映射

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

    • 数据库 工具窗口工具栏中,点击 数据源图标数据源

    • Shift+Enter

    打开“数据源和驱动”对话框
  2. 点击 DDL 映射 选项卡。

    或者,右键点击 数据库 工具窗口中的数据源(视图(V) | 工具窗口 | 数据库 ),然后选择 DDL 映射 | 创建 DDL 映射 ,即可打开此选项卡。

  3. 点击 以配置 数据源

  4. 选择或 创建要映射的数据源。

  5. 点击 DDL 数据源 进行配置。

  6. 选择或 创建要映射的 DDL 数据源。

  7. 作用域 树中,选择要用于映射的架构或数据库。

将更改从数据源应用到 DDL 数据源

  1. 确保 已创建 DDL 映射

  2. 数据库 工具窗口中,右键点击一个 DDL 数据源并选择 DDL 映射 | 从data_source_name 更新

将更改从 DDL 数据源应用到数据源

  1. 确保 已创建 DDL 映射

  2. 数据库 工具窗口中,右键点击一个 DDL 数据源并选择 DDL 映射 | 应用至data_source_name

  3. 迁移 对话框中,选择要应用的更改。

    如有必要,请在 脚本预览 选项卡中修改生成的脚本。 仅保留计划执行的脚本。

    如需了解有关 GoLand 中迁移的更多信息,请参阅 架构迁移迁移对话框控件

  4. 点击 执行

在迁移对话框中将更改从 DDL 数据源应用到数据源

转储到 DDL 数据源

  1. 确保 已创建 DDL 映射

  2. 数据库 工具窗口中,右键点击一个数据源并选择 DDL 映射 | 转储到DDL_data_source_name

    如果 DDL 数据源中存在某些对象,而常规数据源中缺失这些对象。 您将看到警告,提示这些文件将被删除。

    转储到 DDL 数据源

设置

名称

描述

名称

映射的名称。

注释

您为该映射添加的注释。

数据源

选择或创建一个要映射到 DDL 数据源的数据源。

DDL 数据源

选择或创建一个 DDL 数据源以映射到真实数据源。

作用域

选择要在映射中使用的架构或数据库。

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