JetBrains Rider 2025.2 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. 通过以下任一方式打开数据源属性:

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

    • 请按 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. 迁移 对话框中,选择您想要应用的更改。

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

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

  4. 点击 执行

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

导出到 DDL 数据源

  1. 确保 DDL 映射已创建

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

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

    导出到 DDL 数据源

设置

名称

描述

名称

映射的名称。

注释

您对映射的评论。

数据源

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

DDL 数据源

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

作用域

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

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