管理转化工作区

本页面介绍了如何在项目中管理多个转换工作区。 在转换工作区列表中,您可以执行以下操作:

  • 选择特定转换工作区,以访问转换编辑器、查看和修改工作区详细信息、将生成的架构和代码应用于目标数据库,以及创建迁移作业。

  • 使用 更多菜单删除工作区。

查看转换工作区详细信息

如需查看转换工作区详细信息,请使用 Google Cloud 控制台或 Google Cloud CLI 中的转换工作区页面。

控制台

  1. 在 Google Cloud 控制台中,前往转换工作区。

前往转换工作区

  1. 从可用工作区列表中,选择您要使用的工作区。

    系统会显示转换工作区编辑器页面。

  2. 依次选择修改配置 > 查看详情。

转换工作区详细信息面板随即打开。

gcloud

  1. 列出特定区域中可用的所有工作区,以检索其标识符:

    gcloud database-migration conversion-workspaces list \
        --region=REGION
    

    将

    • 将 REGION 替换为转换工作区所在区域的名称。

    示例:

    gcloud database-migration conversion-workspaces list \
        --region=us-central1
    

    可用工作区及其标识符的列表会输出到标准输出。

  2. 检索特定工作区的详细信息:

    gcloud database-migration conversion-workspaces describe CONVERSION_WORKSPACE \
      --region=REGION
    

    将

    • 将 CONVERSION_WORKSPACE 替换为转换工作区的标识符或完全限定名称

    • 将 REGION 替换为转换工作区所在区域的名称。

    示例:

    gcloud database-migration conversion-workspaces describe my-conversion-workspace-id \
      --region=us-central1
    

修改转换工作区设置

您可以为转换工作区修改的信息包括显示名称、来源配置(来源连接配置文件或 Cloud Storage 文件夹)以及自定义转换映射文件。

  1. 前往 Google Cloud 控制台中的转换工作区页面:

    前往“转换工作区”

  2. 点击要修改的转换工作区的显示名称。

    系统会打开转换工作区编辑器。

  3. 如需修改工作区显示名称,请执行以下操作:
    1. 依次选择修改配置 > 查看详情。 转换工作区详细信息面板随即打开。
    2. 在转换工作区名称行中,点击 修改图标。
    3. 在转换工作区名称字段中,输入转换工作区的新显示名称。
    4. 点击保存。
  4. 如需修改工作区的来源配置,请执行以下操作:

    修改连接配置文件

    如果您的工作区使用连接配置文件直接连接到源数据库,您可以调整现有连接配置文件的设置,也可以更改工作区源配置,以使用其他连接配置文件或在运行过程中切换为提供存储在 Cloud Storage 存储桶中的架构文件:

    • 如需调整现有来源连接配置文件的连接设置,请执行以下操作:
      1. 依次选择修改配置 > 查看详情。
      2. 在源连接配置文件行中,点击指向与工作区关联的连接配置文件的链接。
      3. 在连接配置文件页面上,根据需要调整所有详细信息。 如需了解详情,请参阅 管理连接配置文件。
    • 如需选择其他连接配置文件或在运行中切换为使用存储在 Cloud Storage 存储桶中的架构文件,请执行以下操作:
      1. 依次选择修改配置 > 修改来源配置。
      2. 在确认对话框中,点击修改商家资料。
      3. 在指定来源并拉取架构快照页面上,选择其他来源连接配置文件,或选择 Cloud Storage 并指定文件夹路径,然后点击拉取架构快照并继续,并选择要转换的对象。

    修改 Cloud Storage

    如果您的工作区使用存储在 Cloud Storage 中的架构文件,您可以更改来源配置,使其指向其他 Cloud Storage 文件夹,也可以在运行过程中切换为通过连接配置文件使用直接连接来提供架构文件:

    1. 依次选择修改配置 > 修改来源配置。
    2. 在确认对话框中,点击修改商家资料。
    3. 在定义来源并拉取架构快照页面上,选择其他 Cloud Storage 文件夹路径,或选择连接配置文件以直接连接到源数据库,点击拉取架构快照并继续,然后选择要转换的对象。
  5. 您还可以修改工作区中使用的自定义转换映射文件。如需了解详情,请参阅 使用自定义转化映射。

删除转换工作区

仅当转换工作区未被活跃迁移作业使用时,您才能将其删除。

如需删除与活跃迁移作业关联的转换工作区,请先删除与该转换工作区关联的所有活跃迁移作业。然后,删除转换工作区。

  1. 在 Google Cloud 控制台中,前往转换工作区。

    前往转换工作区

  2. 在要删除的转换工作区旁边,依次点击更多 > 删除。

  3. 在对话框确认框中,点击删除。

查看所有转换工作区

您可以在 页面中查看所有转换工作区。该列表会显示每个转换工作区的一组默认概要信息,包括:

  • 转换工作区显示名称和 ID。
  • 所保存的转换工作区的最新版本的版本 ID。通过拥有多个版本的转换工作区,您可以比较每个工作区中的对象,并确定工作区之间的差异。版本控制还可用于进行跟踪。
  • 转换状态,表示是否使用此转换工作区从来源中拉取对象并进行转换。
  • Activity 表示转换工作区是否正在由一个或多个活跃迁移作业使用,其中活跃迁移作业是指不处于 COMPLETED 状态的任何迁移作业。状态旁边的作业数量表示引用该转换工作区的作业总数(包括有效和无效作业)。
  • 为其配置了转换工作区的源和目标数据库引擎(数据库类型)。
  • 转换工作区的创建时间。