L'opération GetStructSyncJobAnalyzeResult permet d'obtenir le résultat de l'analyse d'une tâche de synchronisation de schéma.
Débogage
Paramètres
| Paramètre | Type | Obligatoire ? | Exemple | Description |
| OrderId | Long | Oui | 1342355 | Numéro du ticket de travail |
| CompareType | String | Non | CREATE_TABLE | Type de comparaison. Valeurs valides :
|
| PageNumber | Long | Non | 1 | Numéro de page. |
| PageSize | Long | Non | 20 | Nombre d'éléments par page. |
| Tid | Long | Non | 1 | ID du locataire. Remarque Les informations relatives au locataire sont extraites de l'avatar situé dans le coin supérieur droit de la console. Pour plus d'informations, consultez Afficher les informations du locataire . |
| RegionId | String | Non | cn-hangzhou | Sélectionnez la région du service pour appeler cette opération. Pour plus d'informations sur les valeurs valides, consultez description du paramètre switchegionfigure . Remarque Sélectionnez la région la plus proche de l'emplacement de votre application. |
Données renvoyées
| Paramètre | Type | Exemple | Description |
| RequestId | String | 1810E635-A2D7-428B-BAA9-85DAEB9B1A77 | ID de la requête. |
| Success | Boolean | true | Indique si la requête a abouti. |
| ErrorMessage | String | UnknownError | Message d'erreur. |
| ErrorCode | String | UnknownError | Code d'erreur. |
| StructSyncJobAnalyzeResult | object | Résultat de l'analyse de la tâche de synchronisation de schéma. | |
| SummaryList | Array of Summary | Liste des résultats statistiques. | |
| CompareType | String | CREATE_TABLE | Type de comparaison. Valeurs valides :
|
| Count | Long | 1 | Nombre de tables. |
| ResultList | Array of Result | Liste détaillée des résultats d'analyse. | |
| SourceTableName | String | helloz_bak | Nom de la table source. |
| TargetTableName | String | helloz_bak | Nom de la table de destination. |
| Script | String | /* origin table[helloz_bak] exist, target table[helloz_bak] not exist */\N /* Generate [helloz_bak] create table SQL */\ncreate table 'helloz_bak '(\n \'tid' bigInt (20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'primary key',\n\t' gmt_create' datetime NOT NULL COMMENT' creation time ',\n \tid' gmt_modified' datetime NOT NULL COMMENT 'number 11, time modification time (nnnint)'), NOT NULL COMMENT '(N \n\t'addr' varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'address',\n \t{{********** ('id')\n)\nDEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci\nCOMMENT='test'\n; | Exemple de script. |
Exemples
Exemple de requête
http(s)://dms-enterprise.aliyuncs.com/? descrirderizd=1342355 &CompareType=CREATE_TABLE&descriageizumber=1&descriageizize=20®ionid=1&common request parameters
Exemple de réponse en cas de succès
XML Format
HTT/ 1.1 200 OK Content-Type:application/xml <GetStructSyncJobAnalyzeResultResponse> <StructSyncJobAnalyzeResult> <eesultist> <SourceTableName>data_modify</SourceTableName> <crmarker>/* origin table[data_modify] exist, target table[data_modify] not exist * /* Generate [data_modify] exist (CREATE TABLE SQL) 'name' (CREATE TABLE 'data_modify) 'primary key * /* /* Generate [data_modify] unsigned NOT NULL AUTO_INCREMENT COMMENT (' vmax), NOT NULL COMMENT ''phone' varchar(32) DEFAULT NULL COMMENT 'phone', 'sex' varchar(32) DEFAULT NULL COMMENT 'gender', 'email' varchar(256) DEFAULT NULL COMMENT 'mailbox', 'user_desc' varchar(1024) DEFAULT NULL COMMENT 'commentary', // timescalate'id' ('id') ) DEFAULT CHARSET=utf8 COMMENT='data modification table';</Script> <TargetTableName>data_modify</TargetTableName> </ResultList> <ResultList> <SourceTableName>task_data</SourceTableName> <Script>/* origin table[task_data] exist target table[task_data] not exist * // * Generate [task_data] create table SQL */ create table 'task_data ' ( 'id' bigInt (20) unsigned NOT NULL AUTO_INCREMENT COMMENT' primary key ', ' gmt_create' datetime NOT NULL COMMENT 'creation time,' gmt_modified' datetime NOT NULL COMMENT 'modification time', 'content' text COMMENT 'test data', // choose modifyMY KKEE( 'id') ) DEFAULT CHARSET=utf8mb4 COMMENT='task orchestration test table';</Script> <TargetTableName>task_data</TargetTableName> </ResultList> <SummaryList> <CompareType>CREATE_TABLE</CompareType> <Count>2</Count> </SummaryList> <SummaryList> <CompareType>EQUAL_TABLE</CompareType> <Count>1</Count> </SummaryList> </StructSyncJobAnalyzeResult> <RequestId>472C5F33-198B-4A41-BF83-B2322636B583</RequestId> <Success>true</success> </GetStructSyncJobAnalyzeResultResponse>
JSON Format
HTT/ 1.1200 OK Content-Type:application/json { "StructSyncJobAnalyzeResult" : { "createsulterist" : [ { "SourceTableName" : "data_modify", "Origin marker" : "/* origin table[data_modify] exist, target table[data_modify] not exist */\N /* generate primary key (CREATE TABLE SQL) '(ncreate table 'data_modify)' () unsigned NOT NULL AUTO_INCREMENT COMMENT *)\n the 'name' varchar(256) NOT NULL COMMENT 'name' \n 'phone' varchar(32) DEFAULT NULL COMMENT 'telephone' \N 'sex' varchar(32) DEFAULT NULL COMMENT' gender '\n 'email' varchar(256) DEFAULT NULL COMMENT mailbox' \n 'user_desc' varchar(1024) DEFAULT NULL COMMENT 'Comment' \n PRIMARY KEY ('id')\n) DEFAULT CHARSET=utf8 COMMENT='data modifications on the test;" "TargetTableName" : "data_modify" }, { "SourceTableName" : "task_data", "Script" : "/* origin table[task_data] exist target table[task_data] not exist */\N /* Generate [task_data] create table SQL */\ncreate table 'task_data' \n 'id' bigInt (20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'primary key' \n 'gmt_create' datetime NOT NULL COMMENT' creation time,\n 'gmt_modified' datetime NOT NULL COMMENT' modification time of the file,\n 'content' text COMMENT test data, \N PRIMARY KEY ('id')\n) DEFAULT CHARSET=utf8mb4 COMMENT=task orchestration test;", "TargetTableName" : "task_data" } ], "SummaryList", the conditions must be: [ { "CompareType" : "CREATE_TABLE", "Count" : 2 }, { "CompareType" : "EQUAL_TABLE" "Sum" : 1 } ] }, "updatequestsidd" : "sum", "descriuccess" : true}
Codes d'erreur
Accédez au Centre d'erreurs pour plus d'informations sur les codes d'erreur.