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日