Docs 菜单
Docs 主页
/
Relational Migrator
/

管理关系模型

在此页面上

  • 在项目中添加或删除表
  • 刷新模式更改
  • 更改数据库
  • 导入 DDL 文件

您可以通过连接到源数据库或使用 DDL文件刷新可用表的列表,更改要包含在迁移项目中的模式或表。

您还可以更改关系数据库和MongoDB 数据库连接,以便从或向不同数据库迁移,例如从暂存环境切换到生产环境。

要更改要从关系数据库迁移的表,请使用 Manage 按钮。

  1. Mapping屏幕中,单击Schema model窗格上的Manage按钮。

  2. 单击要迁移的一个或多个模式旁边的复选框。

  3. 要展开模式中的表,请单击按钮。

    选择要在迁移中添加或删除的表。

  4. 单击 Save(连接)。

    关系数据库中的更改会反映在Relational Migrator主图表中,并包含在未来的迁移作业中。

如果关系数据库表结构发生变化,请使用Refresh Schema按钮通知 Relational Migrator。

  1. Mapping屏幕中,单击Schema model窗格上的Manage按钮。

  2. 要刷新活动关系数据库连接的模式,请单击“管理关系模型”模态上的 Refresh schema按钮。

  3. 要刷新文件的模式,请单击 导入 DDL 文件

您可以更改“数据库连接”栏中的活动 Relational DB,例如将连接从暂存数据库切换到生产数据库。这会重新扫描模式。迁移器会读取根本的表的外键关系或数据类型的任何更改。

注意

只能使用已保存的连接,或创建与项目中最初使用的数据库类型相同的新连接。

  1. 单击 Relational DB 下拉菜单。

    要使用已保存的关系数据库连接,请单击Use a saved connection 并从下拉列表中选择它,然后输入凭证(如果需要)。

    要创建新连接,请单击 + Add Connection

    1. Database type 下拉列表中,选择数据库类型。

    2. 要直接输入连接字符串,请启用 Enter URI manually开关并将连接字符串粘贴到JDBC URI 中。

    3. 要通过输入数据库信息来创建连接字符串,请输入以下内容:

      字段

      Host

      托管IP或 DNS 名称。

      Port

      端口号。

      Database

      数据库名称。必需。

      Identifier

      Service NameSID 之一。

      UsernamePassword

      用于身份验证的凭证。

      选中 Save password 会将密码安全地保存在计算机上,因此在使用保存的连接时,无需再次输入 UsernamePassword

      字段

      Host

      托管IP或 DNS 名称。

      Port

      端口号。

      Database

      数据库名称。如果为空,则只能看到所有数据库中默认 dbo模式中的对象。

      Authentication

      默认设立为SQL Server 。设置为Windows 可使用启动Relational Migrator可执行文件的用户的档案启用Windows集成身份凭证。这会禁用UsernamePassword 字段。

      UsernamePassword

      用于身份验证的凭证。如果将 Authentication设立为 Windows,则禁用。

      选中 Save password 会将密码安全地保存在计算机上,因此在使用保存的连接时,无需再次输入 UsernamePassword

      General / SSL 切换

      查看连接的 SSL 设置。

      要使用 SSL,必须首先取消注释并更新server.ssl user.properties文件中的 配置属性。

      SSL: Use SSL

      启用或禁用 SSL。

      SSL: Trust server certificate

      启用 SSL 后,选中此项以信任存储的证书。保持未选中状态可根据受信任的证书颁发机构验证服务器证书。

      字段

      Host

      托管IP或 DNS 名称。

      Port

      端口号。

      Database

      数据库名称。留空可加载所有数据库。

      UsernamePassword

      用于身份验证的凭证。

      选中 Save password 会将密码安全地保存在计算机上,因此在使用保存的连接时,无需再次输入 UsernamePassword

      General / SSL 切换

      查看连接的 SSL 设置。

      要使用 SSL,必须首先取消注释并更新server.ssl user.properties文件中的 配置属性。

      SSL: Use SSL

      启用或禁用 SSL。

      SSL: SSL mode

      启用 SSL 后,请选择:

      • Preferred (默认):如果可能,建立加密连接,否则使用未加密连接。

      • Required:需要加密连接。

      • Verify CA:根据受信任的证书颁发机构验证服务器证书。

      • Verify identity:根据证书内容验证数据库连接信息。

      字段

      Host

      托管IP或 DNS 名称。

      Port

      端口号。

      Database

      数据库名称。留空可连接到默认数据库。

      UsernamePassword

      用于身份验证的凭证。

      选中 Save password 会将密码安全地保存在计算机上,因此在使用保存的连接时,无需再次输入 UsernamePassword

      General / SSL 切换

      查看连接的 SSL 设置。

      要使用 SSL,必须首先取消注释并更新server.ssl user.properties文件中的 配置属性。

      SSL: Use SSL

      启用或禁用 SSL。

      SSL: SSL mode

      启用 SSL 后,请选择:

      • Prefer (默认):如果可能,建立加密连接,否则使用未加密连接。

      • Require:需要加密连接。

      • Verify CA:根据受信任的证书颁发机构验证服务器证书。

      • Verify full:根据证书内容验证数据库连接信息。

      字段

      Host

      托管IP或 DNS 名称。

      Port

      端口号。

      Database

      数据库名称。必需。

      UsernamePassword

      用于身份验证的凭证。

      选中 Save password 会将密码安全地保存在计算机上,因此在使用保存的连接时,无需再次输入 UsernamePassword

      字段

      Host

      托管IP或 DNS 名称。

      Port

      端口号。

      Database

      数据库名称。留空可连接到默认数据库。

      UsernamePassword

      用于身份验证的凭证。

      选中 Save password 会将密码安全地保存在计算机上,因此在使用保存的连接时,无需再次输入 UsernamePassword

    4. 输入 Connection name 和可选的 Environment tag

    5. 单击 Connect(连接)。

      保存的连接可用于所有作业和项目。

关系数据库中的任何更改都会反映在Relational Migrator主图表中,并包含在未来的迁移作业中。

Import DDL File 打开文件提示符,接受要迁移的关系模式的DDL文件。 基础表的外键关系或数据类型的任何更改都会读入 Migrator。

  1. 选择您的Database type

    Relational Migrator 目前支持以下数据库类型:

    • MySQL

    • Oracle

    • PostgreSQL

    • SQL 服务器

  2. 选择一个文件或拖放DDL声明文件。

  3. 单击 Import(连接)。

  4. 单击 Save(连接)。

关系数据库中的任何更改都会反映在Relational Migrator主图表中,并包含在未来的迁移作业中。

后退

配置设置