PyCharm 2025.3 Help

DDL 映射

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

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

数据源与驱动程序 对话框中的 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. 迁移 对话框中,选择您要应用的更改。

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

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

  4. 点击 执行

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

转储到 DDL 数据源

  1. 确保 已创建 DDL 映射

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

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

    转储到 DDL 数据源

设置

名称

描述

名称

映射名称。

注释

您对映射的注释。

数据源

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

DDL 数据源

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

作用域

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

最后修改日期: 2025年 12月 2日