PyCharm 2026.1 Help

DDL 映射

DDL 映射功能用于在常规数据源与 DDL 数据源之间建立关联。 借助映射,您可以在常规数据源中显式选择架构,以将对象与 DDL 数据源同步。 或者,您也可以将 DDL 数据源中的任何更改应用到常规数据源。

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

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

添加 DDL 映射

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

    • 数据库 工具窗口工具栏上,点击 “数据源”图标数据源

    • Shift+Enter

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

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

  3. 数据源 点击 <选择数据源>

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

  5. DDL 数据源 点击 <选择数据源>

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

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

将数据源中的更改应用到 DDL 数据源

  1. 确保 已创建 DDL 映射

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

将 DDL 数据源中的更改应用到数据源

  1. 确保 已创建 DDL 映射

  2. 数据库 工具窗口中,右键点击 DDL 数据源并选择 DDL 映射 | 应用到 {0}

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

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

    有关 PyCharm 中迁移的更多信息,请参阅 架构迁移迁移对话框的控件

  4. 单击 执行

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

转储到 DDL 数据源

  1. 确保 已创建 DDL 映射

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

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

    转储到 DDL 数据源

设置

名称

描述

名称

映射名称。

说明

您对映射的注释。

数据源

选择或创建将映射到 DDL 数据源的数据源。

DDL 数据源

选择或创建要映射到常规数据源的 DDL 数据源。

作用域

选择要用于映射的架构或数据库。

2026年 3月 24日