IntelliJ IDEA 2025.1 Help

DDL 映射

DDL 映射功能设置常规数据源与 DDL 数据源之间的关系。 通过使用 mapping,您可以明确选择真实数据源中的架构,以便与 DDL 数据源同步对象。 此外,对 DDL 数据源的任何更改都可以应用到常规数据源。

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

数据源和驱动程序对话框中的 DDL Mappings 选项卡

添加 DDL 映射

  1. 打开数据源属性。 您可以通过以下选项之一打开数据源属性:

    • 数据库 工具窗口(视图(V) | 工具窗口 | 数据库 )中,点击 数据源属性 图标 数据源属性图标

    • 按下 Ctrl+Alt+Shift+S

  2. 点击 DDL 映射 选项卡。

    或者,您可以通过在 数据库 工具窗口(视图(V) | 工具窗口 | 数据库 )中右键点击数据源并选择 DDL 映射 | 创建 DDL 映射 来访问此选项卡。

  3. 点击 <选择数据源> 以获得 数据源

  4. 请选择或 创建一个数据源以进行映射。

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

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

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

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

  1. 确保 创建了 DDL 映射

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

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

  1. 确保 创建了 DDL 映射

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

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

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

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

  4. 点击 执行

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

导出到 DDL 数据源

  1. 确保 创建了 DDL 映射

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

    如果 DDL 数据源中有常规数据源中缺失的对象。 您将看到这些文件将被删除的警告。

    导出到 DDL 数据源

设置

名称

描述

名称

映射的名称。

评论

您对映射的评论。

数据源

选择或创建一个数据源,将其映射到 DDL 数据源。

DDL 数据源

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

作用域

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

最后修改日期: 2025年 4月 24日