Migrations - Update
Aggiorna una migrazione esistente. Il corpo della richiesta può contenere una o più delle proprietà modificabili presenti nella definizione della migrazione. Alcuni aggiornamenti delle proprietà avviano transizioni di stato di migrazione.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/migrations/{migrationName}?api-version=2025-08-01
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
migration
|
path | True |
string pattern: ^[a-z][a-z0-9]*$ |
Nome della migrazione. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole. |
|
server
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)* |
Il nome del server. |
|
subscription
|
path | True |
string (uuid) |
ID della sottoscrizione di destinazione. Il valore deve essere un UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
Corpo della richiesta
| Nome | Tipo | Descrizione |
|---|---|---|
| properties.cancel |
Indica se l'annullamento deve essere attivato per l'intera migrazione. |
|
| properties.dbsToCancelMigrationOn |
string[] |
Quando si desidera attivare l'annullamento per database specifici, impostare 'triggerCutover' su 'True' e i nomi dei database specifici in questo array. |
| properties.dbsToMigrate |
string[] |
Nomi dei database di cui eseguire la migrazione. |
| properties.dbsToTriggerCutoverOn |
string[] |
Quando si desidera attivare il cutover per database specifici, impostare 'triggerCutover' su 'True' e i nomi dei database specifici in questo array. |
| properties.migrateRoles |
Indica se è necessario eseguire la migrazione di ruoli e autorizzazioni. |
|
| properties.migrationMode |
Modalità utilizzata per eseguire la migrazione: Online o Offline. |
|
| properties.migrationWindowStartTimeInUtc |
string (date-time) |
Ora di inizio (UTC) per la finestra di migrazione. |
| properties.overwriteDbsInTarget |
Indica se i database nel server di destinazione possono essere sovrascritti quando sono già presenti. Se impostato su 'False', quando il flusso di lavoro di migrazione rileva che il database esiste già sul server di destinazione, attenderà una conferma. |
|
| properties.secretParameters |
Parametri del segreto di migrazione. |
|
| properties.setupLogicalReplicationOnSourceDbIfNeeded |
Indica se configurare la replica logica nel server di origine, se necessario. |
|
| properties.sourceDbServerFullyQualifiedDomainName |
string |
Nome di dominio completo (FQDN) o indirizzo IP del server di origine. Questa proprietà è facoltativa. Quando fornito, il servizio di migrazione lo utilizzerà sempre per connettersi al server di origine. |
| properties.sourceDbServerResourceId |
string |
Identificatore della risorsa del server di database di origine, quando 'sourceType' è 'PostgreSQLSingleServer'. Per altri tipi di origine questo deve essere impostato su ipaddress:port@username o hostname:port@username. |
| properties.startDataMigration |
Indica se la migrazione dei dati deve essere avviata immediatamente. |
|
| properties.targetDbServerFullyQualifiedDomainName |
string |
Nome di dominio completo (FQDN) o indirizzo IP del server di destinazione. Questa proprietà è facoltativa. Quando viene fornito, il servizio di migrazione lo utilizzerà sempre per connettersi al server di destinazione. |
| properties.triggerCutover |
Indica se il cutover deve essere attivato per l'intera migrazione. |
|
| tags |
object |
Metadati specifici dell'applicazione sotto forma di coppie chiave-valore. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
L'operazione di Azure è stata completata correttamente. |
|
| Other Status Codes |
Risposta di errore imprevista. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory.
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
| Nome | Descrizione |
|---|---|
| user_impersonation | rappresentare l'account utente |
Esempio
Update an existing migration.
Esempio di richiesta
PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/migrations/examplemigration?api-version=2025-08-01
{
"properties": {
"setupLogicalReplicationOnSourceDbIfNeeded": "True"
}
}
Risposta di esempio
{
"name": "examplemigration",
"type": "Microsoft.DBForPostgreSql/flexibleServers/migrations",
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBForPostgreSql/flexibleServers/exampletarget/migrations/examplemigration",
"location": "eastus",
"properties": {
"currentStatus": {
"currentSubStateDetails": {
"currentSubState": "PerformingPreRequisiteSteps"
},
"error": "",
"state": "InProgress"
},
"dbsToMigrate": [
"exampledatabase1",
"exampledatabase2",
"exampledatabase3",
"exampledatabase4"
],
"migrateRoles": "False",
"migrationId": "d3ceacbb-a5fd-43dc-a9db-6022b5154856",
"migrationWindowStartTimeInUtc": "2025-06-01T20:30:22.123456Z",
"overwriteDbsInTarget": "False",
"setupLogicalReplicationOnSourceDbIfNeeded": "True",
"sourceDbServerMetadata": {
"location": "eastus",
"sku": {
"name": "B_Gen5_2",
"tier": "Basic"
},
"storageMb": 1024,
"version": "10"
},
"sourceDbServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBForPostgreSql/servers/examplesource",
"startDataMigration": "False",
"targetDbServerMetadata": {
"location": "eastus",
"sku": {
"name": "Standard_D4ds_v5",
"tier": "GeneralPurpose"
},
"storageMb": 2048,
"version": "17"
},
"targetDbServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBForPostgreSql/flexibleServers/exampletarget",
"triggerCutover": "False"
}
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Admin |
Credenziali degli utenti amministratori per i server di origine e di destinazione. |
|
Admin |
Credenziali degli utenti amministratori per i server di origine e di destinazione. |
| Cancel |
Indica se l'annullamento deve essere attivato per l'intera migrazione. |
|
created |
Tipo di identità che ha creato la risorsa. |
|
Database |
Stato di migrazione di un database. |
|
Db |
Riepilogo dello stato di convalida per un database. |
|
Db |
Metadati del server di database. |
|
Error |
Informazioni aggiuntive sull'errore di gestione delle risorse. |
|
Error |
Dettagli dell'errore. |
|
Error |
Risposta di errore |
|
Logical |
Indica se configurare la replica logica nel server di origine, se necessario. |
|
Migrate |
Indica se è necessario eseguire la migrazione di ruoli e autorizzazioni. |
| Migration |
Proprietà di una migrazione. |
|
Migration |
Stato di migrazione di un database. |
|
Migration |
Modalità utilizzata per eseguire la migrazione: Online o Offline. |
|
Migration |
Opzione supportata per una migrazione |
|
Migration |
Migration. |
|
Migration |
Parametri del segreto di migrazione. |
|
Migration |
Parametri del segreto di migrazione. |
|
Migration |
Stato di migrazione. |
|
Migration |
Stato di migrazione. |
|
Migration |
Sottostato della migrazione. |
|
Migration |
Dettagli del sottostato di migrazione. |
|
Overwrite |
Indica se i database nel server di destinazione possono essere sovrascritti quando sono già presenti. Se impostato su 'False', quando il flusso di lavoro di migrazione rileva che il database esiste già sul server di destinazione, attenderà una conferma. |
|
Server |
Calcola le informazioni di un server. |
|
Sku |
Livello di calcolo assegnato a un server. |
|
Source |
Tipo di server di origine usato per la migrazione: ApsaraDB_RDS, AWS, AWS_AURORA, AWS_EC2, AWS_RDS, AzureVM, Crunchy_PostgreSQL, Digital_Ocean_Droplets, Digital_Ocean_PostgreSQL, EDB, EDB_Oracle_Server, EDB_PostgreSQL, GCP, GCP_AlloyDB, GCP_CloudSQL, GCP_Compute, Heroku_PostgreSQL, Huawei_Compute, Huawei_RDS, OnPremises, PostgreSQLCosmosDB, PostgreSQLFlexibleServer, PostgreSQLSingleServer o Supabase_PostgreSQL |
|
Ssl |
Modalità SSL utilizzata da una migrazione. La modalità SSL predefinita per 'PostgreSQLSingleServer' è 'VerifyFull'. La modalità SSL predefinita per altri tipi di origine è "Preferisci". |
|
Start |
Indica se la migrazione dei dati deve essere avviata immediatamente. |
|
system |
Metadati relativi alla creazione e all'ultima modifica della risorsa. |
|
Trigger |
Indica se il cutover deve essere attivato per l'intera migrazione. |
|
Validation |
Dettagli per la convalida per la migrazione. |
|
Validation |
Oggetto messaggio di convalida. |
|
Validation |
Stato di convalida per la migrazione. |
|
Validation |
Oggetto di riepilogo della convalida. |
AdminCredentials
Credenziali degli utenti amministratori per i server di origine e di destinazione.
| Nome | Tipo | Descrizione |
|---|---|---|
| sourceServerPassword |
string (password) |
Password per l'utente del server di origine. |
| targetServerPassword |
string (password) |
Password per l'utente del server di destinazione. |
AdminCredentialsForPatch
Credenziali degli utenti amministratori per i server di origine e di destinazione.
| Nome | Tipo | Descrizione |
|---|---|---|
| sourceServerPassword |
string (password) |
Password per l'utente del server di origine. |
| targetServerPassword |
string (password) |
Password per l'utente del server di destinazione. |
Cancel
Indica se l'annullamento deve essere attivato per l'intera migrazione.
| Valore | Descrizione |
|---|---|
| True | |
| False |
createdByType
Tipo di identità che ha creato la risorsa.
| Valore | Descrizione |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DatabaseMigrationState
Stato di migrazione di un database.
| Nome | Tipo | Descrizione |
|---|---|---|
| appliedChanges |
integer (int32) |
Contatore delle modifiche applicate da Change Data Capture. |
| cdcDeleteCounter |
integer (int32) |
Contatore di eliminazione Change Data Capture. |
| cdcInsertCounter |
integer (int32) |
Contatore di inserimento Change Data Capture. |
| cdcUpdateCounter |
integer (int32) |
Contatore degli aggiornamenti di Change Data Capture. |
| databaseName |
string |
Nome del database. |
| endedOn |
string (date-time) |
Ora di fine di uno stato di migrazione. |
| fullLoadCompletedTables |
integer (int32) |
Numero di tabelle caricate durante la migrazione di un database. |
| fullLoadErroredTables |
integer (int32) |
Numero di tabelle che riscontrano errori durante la migrazione di un database. |
| fullLoadLoadingTables |
integer (int32) |
Numero di tabelle caricate durante la migrazione di un database. |
| fullLoadQueuedTables |
integer (int32) |
Numero di tabelle accodate per la migrazione di un database. |
| incomingChanges |
integer (int32) |
Contatore delle modifiche in ingresso Change Data Capture. |
| latency |
integer (int32) |
Ritardo in secondi tra l'origine e la destinazione durante la fase online. |
| message |
string |
Messaggio di errore, se presente, per lo stato di migrazione. |
| migrationOperation |
string |
Operazione di migrazione di un database. |
| migrationState |
Stato di migrazione di un database. |
|
| startedOn |
string (date-time) |
Ora di inizio di uno stato di migrazione. |
DbLevelValidationStatus
Riepilogo dello stato di convalida per un database.
| Nome | Tipo | Descrizione |
|---|---|---|
| databaseName |
string |
Nome del database. |
| endedOn |
string (date-time) |
Ora di fine di una convalida a livello di database. |
| startedOn |
string (date-time) |
Ora di inizio di una convalida a livello di database. |
| summary |
Riepilogo delle convalide a livello di database. |
DbServerMetadata
Metadati del server di database.
| Nome | Tipo | Descrizione |
|---|---|---|
| location |
string |
Ubicazione del server di database. |
| sku |
Livello di calcolo e dimensioni del server di database. Questo oggetto è vuoto per un server singolo di Database di Azure per PostgreSQL. |
|
| storageMb |
integer (int32) |
Dimensioni di archiviazione (in MB) per il server di database. |
| version |
string |
Versione principale del motore di database PostgreSQL. |
ErrorAdditionalInfo
Informazioni aggiuntive sull'errore di gestione delle risorse.
| Nome | Tipo | Descrizione |
|---|---|---|
| info |
object |
Informazioni aggiuntive. |
| type |
string |
Tipo di informazioni aggiuntive. |
ErrorDetail
Dettagli dell'errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| additionalInfo |
Informazioni aggiuntive sull'errore. |
|
| code |
string |
Codice di errore. |
| details |
Dettagli dell'errore. |
|
| message |
string |
Messaggio di errore. |
| target |
string |
Destinazione dell'errore. |
ErrorResponse
Risposta di errore
| Nome | Tipo | Descrizione |
|---|---|---|
| error |
Oggetto error. |
LogicalReplicationOnSourceServer
Indica se configurare la replica logica nel server di origine, se necessario.
| Valore | Descrizione |
|---|---|
| True | |
| False |
MigrateRolesAndPermissions
Indica se è necessario eseguire la migrazione di ruoli e autorizzazioni.
| Valore | Descrizione |
|---|---|
| True | |
| False |
Migration
Proprietà di una migrazione.
| Nome | Tipo | Descrizione |
|---|---|---|
| id |
string (arm-id) |
ID risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| location |
string |
Posizione geografica in cui risiede la risorsa |
| name |
string |
Nome della risorsa |
| properties.cancel |
Indica se l'annullamento deve essere attivato per l'intera migrazione. |
|
| properties.currentStatus |
Stato corrente di una migrazione. |
|
| properties.dbsToCancelMigrationOn |
string[] |
Quando si desidera attivare l'annullamento per database specifici, impostare 'triggerCutover' su 'True' e i nomi dei database specifici in questo array. |
| properties.dbsToMigrate |
string[] |
Nomi dei database di cui eseguire la migrazione. |
| properties.dbsToTriggerCutoverOn |
string[] |
Quando si desidera attivare il cutover per database specifici, impostare 'triggerCutover' su 'True' e i nomi dei database specifici in questo array. |
| properties.migrateRoles |
Indica se è necessario eseguire la migrazione di ruoli e autorizzazioni. |
|
| properties.migrationId |
string |
Identificatore di una migrazione. |
| properties.migrationInstanceResourceId |
string (arm-id) |
Identificatore dell'istanza di migrazione dell'endpoint privato. |
| properties.migrationMode |
Modalità utilizzata per eseguire la migrazione: Online o Offline. |
|
| properties.migrationOption |
Opzione supportata per una migrazione. |
|
| properties.migrationWindowEndTimeInUtc |
string (date-time) |
Ora di fine (UTC) per la finestra di migrazione. |
| properties.migrationWindowStartTimeInUtc |
string (date-time) |
Ora di inizio (UTC) per la finestra di migrazione. |
| properties.overwriteDbsInTarget |
Indica se i database nel server di destinazione possono essere sovrascritti quando sono già presenti. Se impostato su 'False', quando il flusso di lavoro di migrazione rileva che il database esiste già sul server di destinazione, attenderà una conferma. |
|
| properties.secretParameters |
Parametri del segreto di migrazione. |
|
| properties.setupLogicalReplicationOnSourceDbIfNeeded |
Indica se configurare la replica logica nel server di origine, se necessario. |
|
| properties.sourceDbServerFullyQualifiedDomainName |
string |
Nome di dominio completo (FQDN) o indirizzo IP del server di origine. Questa proprietà è facoltativa. Quando fornito, il servizio di migrazione lo utilizzerà sempre per connettersi al server di origine. |
| properties.sourceDbServerMetadata |
Metadati del server di database di origine. |
|
| properties.sourceDbServerResourceId |
string |
Identificatore della risorsa del server di database di origine, quando 'sourceType' è 'PostgreSQLSingleServer'. Per altri tipi di origine questo deve essere impostato su ipaddress:port@username o hostname:port@username. |
| properties.sourceType |
Tipo di server di origine usato per la migrazione: ApsaraDB_RDS, AWS, AWS_AURORA, AWS_EC2, AWS_RDS, AzureVM, Crunchy_PostgreSQL, Digital_Ocean_Droplets, Digital_Ocean_PostgreSQL, EDB, EDB_Oracle_Server, EDB_PostgreSQL, GCP, GCP_AlloyDB, GCP_CloudSQL, GCP_Compute, Heroku_PostgreSQL, Huawei_Compute, Huawei_RDS, OnPremises, PostgreSQLCosmosDB, PostgreSQLFlexibleServer, PostgreSQLSingleServer o Supabase_PostgreSQL |
|
| properties.sslMode |
Modalità SSL utilizzata da una migrazione. La modalità SSL predefinita per 'PostgreSQLSingleServer' è 'VerifyFull'. La modalità SSL predefinita per altri tipi di origine è "Preferisci". |
|
| properties.startDataMigration |
Indica se la migrazione dei dati deve essere avviata immediatamente. |
|
| properties.targetDbServerFullyQualifiedDomainName |
string |
Nome di dominio completo (FQDN) o indirizzo IP del server di destinazione. Questa proprietà è facoltativa. Quando viene fornito, il servizio di migrazione lo utilizzerà sempre per connettersi al server di destinazione. |
| properties.targetDbServerMetadata |
Metadati del server di database di destinazione. |
|
| properties.targetDbServerResourceId |
string |
Identificatore della risorsa del server di database di destinazione. |
| properties.triggerCutover |
Indica se il cutover deve essere attivato per l'intera migrazione. |
|
| systemData |
Metadati di Azure Resource Manager contenenti informazioni createdBy e modifiedBy. |
|
| tags |
object |
Tag di risorsa. |
| type |
string |
Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
MigrationDatabaseState
Stato di migrazione di un database.
| Valore | Descrizione |
|---|---|
| InProgress | |
| WaitingForCutoverTrigger | |
| Failed | |
| Canceled | |
| Succeeded | |
| Canceling |
MigrationMode
Modalità utilizzata per eseguire la migrazione: Online o Offline.
| Valore | Descrizione |
|---|---|
| Offline | |
| Online |
MigrationOption
Opzione supportata per una migrazione
| Valore | Descrizione |
|---|---|
| Validate | |
| Migrate | |
| ValidateAndMigrate |
MigrationResourceForPatch
Migration.
| Nome | Tipo | Descrizione |
|---|---|---|
| properties.cancel |
Indica se l'annullamento deve essere attivato per l'intera migrazione. |
|
| properties.dbsToCancelMigrationOn |
string[] |
Quando si desidera attivare l'annullamento per database specifici, impostare 'triggerCutover' su 'True' e i nomi dei database specifici in questo array. |
| properties.dbsToMigrate |
string[] |
Nomi dei database di cui eseguire la migrazione. |
| properties.dbsToTriggerCutoverOn |
string[] |
Quando si desidera attivare il cutover per database specifici, impostare 'triggerCutover' su 'True' e i nomi dei database specifici in questo array. |
| properties.migrateRoles |
Indica se è necessario eseguire la migrazione di ruoli e autorizzazioni. |
|
| properties.migrationMode |
Modalità utilizzata per eseguire la migrazione: Online o Offline. |
|
| properties.migrationWindowStartTimeInUtc |
string (date-time) |
Ora di inizio (UTC) per la finestra di migrazione. |
| properties.overwriteDbsInTarget |
Indica se i database nel server di destinazione possono essere sovrascritti quando sono già presenti. Se impostato su 'False', quando il flusso di lavoro di migrazione rileva che il database esiste già sul server di destinazione, attenderà una conferma. |
|
| properties.secretParameters |
Parametri del segreto di migrazione. |
|
| properties.setupLogicalReplicationOnSourceDbIfNeeded |
Indica se configurare la replica logica nel server di origine, se necessario. |
|
| properties.sourceDbServerFullyQualifiedDomainName |
string |
Nome di dominio completo (FQDN) o indirizzo IP del server di origine. Questa proprietà è facoltativa. Quando fornito, il servizio di migrazione lo utilizzerà sempre per connettersi al server di origine. |
| properties.sourceDbServerResourceId |
string |
Identificatore della risorsa del server di database di origine, quando 'sourceType' è 'PostgreSQLSingleServer'. Per altri tipi di origine questo deve essere impostato su ipaddress:port@username o hostname:port@username. |
| properties.startDataMigration |
Indica se la migrazione dei dati deve essere avviata immediatamente. |
|
| properties.targetDbServerFullyQualifiedDomainName |
string |
Nome di dominio completo (FQDN) o indirizzo IP del server di destinazione. Questa proprietà è facoltativa. Quando viene fornito, il servizio di migrazione lo utilizzerà sempre per connettersi al server di destinazione. |
| properties.triggerCutover |
Indica se il cutover deve essere attivato per l'intera migrazione. |
|
| tags |
object |
Metadati specifici dell'applicazione sotto forma di coppie chiave-valore. |
MigrationSecretParameters
Parametri del segreto di migrazione.
| Nome | Tipo | Descrizione |
|---|---|---|
| adminCredentials |
Admin |
Credenziali degli utenti amministratori per i server di origine e di destinazione. |
| sourceServerUsername |
string |
Ottiene o imposta il nome dell'utente per il server di origine. Non è necessario che l'utente sia un amministratore. |
| targetServerUsername |
string |
Ottiene o imposta il nome dell'utente per il server di destinazione. Non è necessario che l'utente sia un amministratore. |
MigrationSecretParametersForPatch
Parametri del segreto di migrazione.
| Nome | Tipo | Descrizione |
|---|---|---|
| adminCredentials |
Admin |
Credenziali degli utenti amministratori per i server di origine e di destinazione. |
| sourceServerUsername |
string |
Ottiene o imposta il nome dell'utente per il server di origine. Non è necessario che l'utente sia un amministratore. |
| targetServerUsername |
string |
Ottiene o imposta il nome dell'utente per il server di destinazione. Non è necessario che l'utente sia un amministratore. |
MigrationState
Stato di migrazione.
| Valore | Descrizione |
|---|---|
| InProgress | |
| WaitingForUserAction | |
| Canceled | |
| Failed | |
| Succeeded | |
| ValidationFailed | |
| CleaningUp |
MigrationStatus
Stato di migrazione.
| Nome | Tipo | Descrizione |
|---|---|---|
| currentSubStateDetails |
Dettagli dello stato secondario della migrazione corrente. |
|
| error |
string |
Messaggio di errore, se presente, per lo stato di migrazione. |
| state |
Stato di migrazione. |
MigrationSubstate
Sottostato della migrazione.
| Valore | Descrizione |
|---|---|
| PerformingPreRequisiteSteps | |
| WaitingForLogicalReplicationSetupRequestOnSourceDB | |
| WaitingForDBsToMigrateSpecification | |
| WaitingForTargetDBOverwriteConfirmation | |
| WaitingForDataMigrationScheduling | |
| WaitingForDataMigrationWindow | |
| MigratingData | |
| WaitingForCutoverTrigger | |
| CompletingMigration | |
| Completed | |
| CancelingRequestedDBMigrations | |
| ValidationInProgress |
MigrationSubstateDetails
Dettagli del sottostato di migrazione.
| Nome | Tipo | Descrizione |
|---|---|---|
| currentSubState |
Sottostato della migrazione. |
|
| dbDetails |
<string,
Database |
|
| validationDetails |
Dettagli per la convalida per la migrazione. |
OverwriteDatabasesOnTargetServer
Indica se i database nel server di destinazione possono essere sovrascritti quando sono già presenti. Se impostato su 'False', quando il flusso di lavoro di migrazione rileva che il database esiste già sul server di destinazione, attenderà una conferma.
| Valore | Descrizione |
|---|---|
| True | |
| False |
ServerSku
Calcola le informazioni di un server.
| Nome | Tipo | Descrizione |
|---|---|---|
| name |
string |
Livello di calcolo e dimensioni del server di database. Questo oggetto è vuoto per un server singolo di Database di Azure per PostgreSQL. |
| tier |
Livello di calcolo assegnato a un server. |
SkuTier
Livello di calcolo assegnato a un server.
| Valore | Descrizione |
|---|---|
| Burstable | |
| GeneralPurpose | |
| MemoryOptimized |
SourceType
Tipo di server di origine usato per la migrazione: ApsaraDB_RDS, AWS, AWS_AURORA, AWS_EC2, AWS_RDS, AzureVM, Crunchy_PostgreSQL, Digital_Ocean_Droplets, Digital_Ocean_PostgreSQL, EDB, EDB_Oracle_Server, EDB_PostgreSQL, GCP, GCP_AlloyDB, GCP_CloudSQL, GCP_Compute, Heroku_PostgreSQL, Huawei_Compute, Huawei_RDS, OnPremises, PostgreSQLCosmosDB, PostgreSQLFlexibleServer, PostgreSQLSingleServer o Supabase_PostgreSQL
| Valore | Descrizione |
|---|---|
| OnPremises | |
| AWS | |
| GCP | |
| AzureVM | |
| PostgreSQLSingleServer | |
| AWS_RDS | |
| AWS_AURORA | |
| AWS_EC2 | |
| GCP_CloudSQL | |
| GCP_AlloyDB | |
| GCP_Compute | |
| EDB | |
| EDB_Oracle_Server | |
| EDB_PostgreSQL | |
| PostgreSQLFlexibleServer | |
| PostgreSQLCosmosDB | |
| Huawei_RDS | |
| Huawei_Compute | |
| Heroku_PostgreSQL | |
| Crunchy_PostgreSQL | |
| ApsaraDB_RDS | |
| Digital_Ocean_Droplets | |
| Digital_Ocean_PostgreSQL | |
| Supabase_PostgreSQL |
SslMode
Modalità SSL utilizzata da una migrazione. La modalità SSL predefinita per 'PostgreSQLSingleServer' è 'VerifyFull'. La modalità SSL predefinita per altri tipi di origine è "Preferisci".
| Valore | Descrizione |
|---|---|
| Prefer | |
| Require | |
| VerifyCA | |
| VerifyFull |
StartDataMigration
Indica se la migrazione dei dati deve essere avviata immediatamente.
| Valore | Descrizione |
|---|---|
| True | |
| False |
systemData
Metadati relativi alla creazione e all'ultima modifica della risorsa.
| Nome | Tipo | Descrizione |
|---|---|---|
| createdAt |
string (date-time) |
Timestamp della creazione della risorsa (UTC). |
| createdBy |
string |
Identità che ha creato la risorsa. |
| createdByType |
Tipo di identità che ha creato la risorsa. |
|
| lastModifiedAt |
string (date-time) |
Timestamp dell'ultima modifica della risorsa (UTC) |
| lastModifiedBy |
string |
Identità che ha modificato l'ultima volta la risorsa. |
| lastModifiedByType |
Tipo di identità che ha modificato l'ultima volta la risorsa. |
TriggerCutover
Indica se il cutover deve essere attivato per l'intera migrazione.
| Valore | Descrizione |
|---|---|
| True | |
| False |
ValidationDetails
Dettagli per la convalida per la migrazione.
| Nome | Tipo | Descrizione |
|---|---|---|
| dbLevelValidationDetails |
Dettagli delle convalide a livello di server. |
|
| serverLevelValidationDetails |
Dettagli delle convalide a livello di server. |
|
| status |
Stato di convalida per la migrazione. |
|
| validationEndTimeInUtc |
string (date-time) |
Ora di fine (UTC) per la convalida. |
| validationStartTimeInUtc |
string (date-time) |
Ora di inizio (UTC) per la convalida. |
ValidationMessage
Oggetto messaggio di convalida.
| Nome | Tipo | Descrizione |
|---|---|---|
| message |
string |
Stringa del messaggio di convalida. |
| state |
Gravità del messaggio di convalida. |
ValidationState
Stato di convalida per la migrazione.
| Valore | Descrizione |
|---|---|
| Failed | |
| Succeeded | |
| Warning |
ValidationSummaryItem
Oggetto di riepilogo della convalida.
| Nome | Tipo | Descrizione |
|---|---|---|
| messages |
Messaggi di convalida. |
|
| state |
Stato di convalida per la migrazione. |
|
| type |
string |
Tipo di convalida. |