Todos os produtos
Search
Central de documentação

:ListDDLPublishRecords

Última atualização: Jul 09, 2026

Chame a API ListDDLPublishRecords para obter os detalhes de liberação do ticket de design estrutural.

Depuração

O OpenAPI Explorer calcula automaticamente o valor da assinatura. Para sua conveniência, recomendamos chamar esta operação no OpenAPI Explorer. O OpenAPI Explorer gera dinamicamente o código de exemplo da operação para diferentes SDKs.

Parâmetros da solicitação

ParâmetroTipoObrigatórioExemploDescrição
OrderIdLongSim3214325

ID do ticket.

Nota Use o console (consulte Design schemas) ou a interface CreateOrder para criar um ticket de design estrutural e obter o ID do ticket.
TidLongNão1

ID do locatário.

Nota Obtenha o ID do locatário exibido no canto superior direito do sistema. Para mais detalhes, consulte Tenant ID and Tenant.
RegionIdStringNãocn-hangzhou

Selecione a região de serviço do DMS para chamar a interface. Para obter o valor, consulte RegionID parameter.

Nota Defina o valor como o ID da região mais próxima das suas aplicações.

Parâmetros de resposta

ParâmetroTipoExemploDescrição
RequestIdStringA1549FB0-D4B8-4140-919F-17322C1072B8

ID da solicitação.

SuccessBooleantrue

Indica se a solicitação foi bem-sucedida.

ErrorMessageStringUnknownError

Mensagem de erro retornada.

ErrorCodeStringUnknownError

Código de erro retornado.

DDLPublishRecordListArray of DDLPublishRecord

Lista de registros publicados.

AuditStatusStringCANCEL

Status de aprovação. Valores válidos:

  • EXEMPT_PASS: isento de aprovação
  • TO_AUDIT: aprovação pendente
  • CANCEL: aprovação revogada
  • SUCCESS: aprovado
  • FAIL: não aprovado
AuditExpireTimeString2020-12-14 20:52:38

Tempo de expiração da aprovação.

CreatorIdLong1423

ID de usuário do criador do trabalho (obtido por meio do parâmetro UserId da interface GetUser), diferente do UID da Alibaba Cloud.

FinalityBooleantrue

Indica se houve encerramento. Valores válidos:

  • true: Sim
  • false: Não
    Nota Os motivos para encerramento incluem retirada da aprovação ou falha na conclusão da aprovação antes do horário de execução especificado.
FinalityReasonStringCANCEL

Motivo do encerramento.

PublishStatusStringAUDIT

Status de publicação. Valores válidos:

  • START: criação
  • ANALYZE: análise
  • AUDIT: aprovação
  • DISPATCH: agendamento
  • SUCCESS: sucesso
RiskLevelStringLOW_RISK

Nível de risco. Valores válidos:

  • NONE_RISK: sem risco
  • LOW_RISK: baixo risco
  • MIDDLE_RISK: risco médio
  • HIGH_RISK: alto risco
StatusDescStringCANCEL

Descrição do status de publicação.

WorkflowInstanceIdLong432153

ID do fluxo de aprovação.

PublishTaskInfoListArray of PublishTaskInfo

Lista de informações da tarefa de publicação.

DbIdLong4325

ID do banco de dados.

LogicBooleanfalse

Indica se é um banco de dados lógico. Valores válidos:

  • true: Sim
  • false: Não
PlanTimeString2020-12-14 20:52:38

Horário de liberação agendado.

PublishStrategyStringIMMEDIATELY

Política de publicação. Valores válidos:

  • IMMEDIATELY: executar agora
  • REGULARLY: execução agendada
StatusDescStringNONE

Descrição do status da tarefa.

TaskJobStatusStringNONE

Status da tarefa.

PublishJobListArray of PublishJob

Lista de tarefas de publicação.

ExecuteCountLong0

Número de instruções SQL executadas.

ScriptsStringALTER TABLE test_toolkit_rename_table_after_rename MODIFY COLUMN gmt_modified datetime NOT NULL

Script de alteração.

TableNameStringtest_toolkit_rename_table_after_rename

Nome da tabela alterada.

StatusDescStringNONE

Descrição do status da tarefa.

TaskJobStatusStringNONE

Status da tarefa de publicação. Valores válidos:

  • NONE: desconhecido
  • SUCCESS: execução bem-sucedida
  • FAIL: falha na execução
DBTaskGroupIdLong423515

ID de agrupamento da tarefa SQL.

Exemplos

Solicitações de exemplo


     http(s)://dms-enterprise.aliyuncs.com/?OrderId=3214325&Public request parameters 
   

Respostas de sucesso de exemplo

Formato XML


     HTTP/1.1 200 OK Content-Type:application/xml <ListDDLPublishRecordsResponse> <RequestId>AEF89401-5456-431A-9709-2C6C45657B51</RequestId> <Success>true</Success> <DDLPublishRecordList> <StatusDesc> All libraries executed successfully </StatusDesc> <PublishTaskInfoList> All tables executed successfully, callback complete </StatusDesc> <TaskJobStatus>SUCCESS</TaskJobStatus> <PublishStrategy>IMMEDIATELY</PublishStrategy> <DbId>8000009</DbId> <PublishJobList> <StatusDesc> Executed successfully </StatusDesc> <TableName>big_table</TableName> <Scripts>CREATE TABLE 'big_table ' ( 'id' bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'primary key', 'name' varchar(64) NOT NULL COMMENT 'name', 'long_text_a' varchar(1024) NULL COMMENT 'A texture', 'long_text_b' varchar(1024) NULL COMMENT 'B texture', PRIMARY KEY ('id') ) DEFAULT CHARACTER SET=utf8 COMMENT='large table change';</Scripts> <TaskJobStatus>SUCCESS</TaskJobStatus> <ExecuteCount>1</ExecuteCount> <DBTaskGroupId>2220000</DBTaskGroupId> </PublishJobList> <PublishJobList> you must set the callback </StatusDesc> <TableName>data_modify</TableName> <Scripts>CREATE TABLE 'data_modify' ( 'id' bigint unsigned NOT NULL AUTO_INCREMENT COMMENT' primary key ''name' varchar(256) NOT NULL COMMENT' name ''phone' varchar(32) NULL COMMENT' telephone', 'sex' varchar(32) NULL COMMENT 'gender, 'email' varchar(256) NULL COMMENT mailbox' 'user_desc' varchar(1024) NULL COMMENT 'comment' PRIMARY KEY ('id') ) DEFAULT CHARACTER SET=utf8 COMMENT='Data modification test table';</Scripts> <TaskJobStatus>SUCCESS</TaskJobStatus> <ExecuteCount>1</ExecuteCount> <DBTaskGroupId>2220800</DBTaskGroupId> </PublishJobList> <PlanTime>2020-12-23 11:37:00</PlanTime> <Logic>false</Logic> </PublishTaskInfoList> <AuditStatus>SUCCESS</AuditStatus> <CreatorId>260006</CreatorId> <Finality>true</Finality> <AuditExpireTime>2020-12-23 11:37:00</AuditExpireTime> <WorkflowInstanceId>850007</WorkflowInstanceId> <RiskLevel>LOW_RISK</RiskLevel> <FinalityReason> The execution was successful, end of Task </FinalityReason> <PublishStatus>SUCCESS</PublishStatus> </DDLPublishRecordList> </ListDDLPublishRecordsResponse> 
   

Formato JSON


     HTTP/1.1 200 OK Content-Type:application/json { "RequestId" : "AEF89401-5456-431A-9709-2C6C45657B51", "Success" : true, "DDLPublishRecordList" : [ { "StatusDesc" : "All libraries executed successfully", "PublishTaskInfoList" : [ { "StatusDesc" : "All tables executed successfully, callback completed", "TaskJobStatus" : "SUCCESS", "PublishStrategy" : "IMMEDIATELY", "DbId" : 8000009, "PublishJobList" : [ { "StatusDesc" : "Execution succeeded, callback succeeded", "TableName" : "big_table", "Scripts" : "CREATE TABLE 'big_table" (\n\t' id' bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'primary key',\n\t'name' varchar(64) NOT NULL COMMENT 'name',\n\t' long_text_a' varchar(1024) NULL COMMENT 'A text',\n\t' long_text_b' varchar(1024) NULL COMMENT 'B texture',\n\tPRIMARY KEY ('id')\n) DEFAULT CHARACTER SET=utf8 COMMENT='large table change'; ", " TaskJobStatus " : " SUCCESS ", " ExecuteCount " : 1, " DBTaskGroupId " : 2220000 }, { " StatusDesc " : " Execution succeeded, callback succeeded ", " TableName " : " data_modify ", " Scripts " : " CREATE TABLE 'data_modify "(\n\t' id' bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'primary key',\n\t'name' varchar(256) NOT NULL COMMENT 'name',\n\t'phone' varchar(32) NULL COMMENT 'phone' (32) NULL COMMENT 'gend',\n\t'email' varchar(256) NULL COMMENT 'Mail',\n\t' user_desc' varchar(1024) NULL COMMENT 'Remarks',\n\tPRIMARY KEY ('id')\n) DEFAULT CHARACTER SET=utf8 COMMENT='Data Modification Test Table';", "TaskJobStatus" : "SUCCESS", "ExecuteCount" : 1, "DBTaskGroupId" : 2220800 } ], "PlanTime" : "2020-12-23 11:37:00", "Logic" : false } ], "AuditStatus" : "SUCCESS", "CreatorId" : 260006, "Finality" : true, "AuditExpireTime" : "2020-12-23 11:37:00", "WorkflowInstanceId" : "850007", "RiskLevel" : "LOW_RISK", "FinalityReason" : "Successful execution, end of task", "PublishStatus" : "SUCCESS" } ] 
   

Códigos de erro

Acesse o Error Center para ver mais códigos de erro.