文档首页/数据库和应用迁移 UGO/API参考/API/评估项目/评估项目确认目标数据库类型
更新时间:2026-03-19 GMT+08:00
分享

评估项目确认目标数据库类型

功能介绍

评估项目确认目标数据库类型。

调试

您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。

URI

POST /v1/{project_id}/evaluation-projects/target-confirmation

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

租户在某一Region下的Project ID。

获取方法请参见获取项目ID

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

从IAM服务获取的用户Token。

表3 请求Body参数

参数

是否必选

参数类型

描述

evaluation_project_id

String

评估项目ID。

target_db_type

String

目标数据库类型。

枚举值:

  • GaussDB Centralized
  • GaussDB Distributed

  • GaussDB CloudNative(Centralized)
  • GaussDB CloudNative(Distributed)
  • GaussDB Centralized(M-Compatibility)

  • GaussDB Centralized(B-Compatibility)
  • GaussDB Distributed(MySQL-Compatibility)
  • RDS for PostgreSQL

  • RDS for MySQL
  • TaurusDB

target_db_version

String

目标数据库版本。

  • GaussDB Centralized

    10.0、9.0、8.200、8.100、8.0、3.3、3.2、3.1、2.7

  • GaussDB Distributed

    9.0、8.200、8.100、8.0、3.3、3.2、3.1、2.7

  • GaussDB CloudNative(Centralized)

    10.0

  • GaussDB CloudNative(Distributed)

    10.0

  • GaussDB Centralized(M-Compatibility)

    10.0、9.0、8.200、8.100

  • GaussDB Centralized(B-Compatibility)

    10.0、8.200、8.100、8.0、3.3、3.2、3.1、2.7

  • GaussDB Distributed(MySQL-Compatibility)

    10.0、8.200、8.100、8.0、3.3、3.2、3.1、2.7

  • RDS for PostgreSQL

    11、12、13、14、15

  • RDS for MySQL

    5.7

  • TaurusDB

响应参数

状态码: 200

表4 响应Body参数

参数

参数类型

描述

evaluation_project_id

Integer

评估项目ID。

evaluation_project_name

String

评估项目名称。

evaluation_project_status

String

评估项目状态。

枚举值:

  • COMPLETED 完成
  • WAITING 等待
  • PENDING 进行
  • FAILED 失败
  • STOPPED 停止

project_status_detail

表5 object

评估项目状态的详情。

source_db_type

String

源数据库类型。

枚举值:

  • Oracle
  • MySQL
  • GoldenDB
  • PostgreSQL
  • Microsoft SQL Server
  • Informix
  • MariaDB
  • openGauss

source_db_version

String

源数据库版本。

枚举值:

  • Oracle:

    10g、11g、12c、18c、19c、21c

  • MySQL

    5.5、5.6、5.7、8.0

  • Microsoft SQL Server:

    2012、2014、2016、2017、2019、2022

  • Informix:

    11、12

  • MariaDB:

    10.6

  • openGauss:

    1.0、2.0、3.0、4.0、5.0、6.0、7.0

target_db_type

String

目标数据库类型。

枚举值:

  • GaussDB Centralized
  • GaussDB Distributed

  • GaussDB CloudNative(Centralized)
  • GaussDB CloudNative(Distributed)
  • GaussDB Centralized(M-Compatibility)

  • GaussDB Centralized(B-Compatibility)
  • GaussDB Distributed(MySQL-Compatibility)
  • RDS for PostgreSQL

  • RDS for MySQL
  • TaurusDB

target_db_version

String

目标数据库版本。

  • GaussDB Centralized

    10.0、9.0、8.200、8.100、8.0、3.3、3.2、3.1、2.7

  • GaussDB Distributed

    9.0、8.200、8.100、8.0、3.3、3.2、3.1、2.7

  • GaussDB CloudNative(Centralized)

    10.0

  • GaussDB CloudNative(Distributed)

    10.0

  • GaussDB Centralized(M-Compatibility)

    10.0、9.0、8.200、8.100

  • GaussDB Centralized(B-Compatibility)

    10.0、8.200、8.100、8.0、3.3、3.2、3.1、2.7

  • GaussDB Distributed(MySQL-Compatibility)

    10.0、8.200、8.100、8.0、3.3、3.2、3.1、2.7

  • RDS for PostgreSQL

    11、12、13、14、15

  • RDS for MySQL

    5.7

  • TaurusDB
表5 ProjectStatusDetail

参数

参数类型

描述

object_collection_status

String

采集的状态。

枚举值:

  • true
  • false

object_collection_progress

String

采集的进度。

pre_migration_status

String

评估的状态。

枚举值:

  • COMPLETED 完成
  • WAITING 等待
  • PENDING 进行
  • FAILED 失败
  • STOPPED 停止

pre_migration_progress

String

评估的进度。

请求示例

确认ID为230的评估项目的目标库类型为RDS for MySQL-5.7版本。

POST https://{Endpoint}/v1/0ac6eb2c8000d2ee2fd9c006dededbe6/evaluation-projects/target-confirmation 
 
{ 
  "evaluation_project_id" : 230, 
  "target_db_type" : "RDS for MySQL", 
  "target_db_version" : "5.7" 
}

响应示例

状态码: 200

请求成功。

{ 
  "evaluation_project_id" : "230", 
  "evaluation_project_name" : "best_UGO", 
  "evaluation_project_status" : "PENDING", 
  "project_status_detail" : { 
    "object_collection_status" : "COMPLETED", 
    "pre_migration_status" : "COMPLETED" 
  }, 
  "source_db_type" : "ORACLE", 
  "target_db_type" : "RDS for MySQL", 
  "target_db_version" : "5.7" 
}

状态码

状态码

描述

200

请求成功。

错误码

请参见错误码

相关文档