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 |
Operazione Azure completata con successo. |
|
| Other Status Codes |
Risposta di errore imprevista. |
Sicurezza
azure_auth
Azure Active Directory OAuth2 Flow.
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. |
|
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. |
|
Server |
Calcola le informazioni di un server. |
|
Sku |
Livello di calcolo assegnato a un server. |
|
Source |
Tipo di server sorgente utilizzato per la migrazione. |
|
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 validazione 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 |
L'opzione Annulla deve essere attivata per l'intera migrazione. |
| False |
L'opzione Annulla non deve essere attivata per l'intera migrazione. |
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 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 |
La replica logica verrà configurata nel server di origine. |
| False |
La replica logica non verrà configurata nel server di origine. |
MigrateRolesAndPermissions
Indica se è necessario eseguire la migrazione di ruoli e autorizzazioni.
| Valore | Descrizione |
|---|---|
| True |
Verrà eseguita la migrazione dei ruoli e delle autorizzazioni. |
| False |
I ruoli e le autorizzazioni non verranno migrati. |
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 |
Azure Resource Manager metadati contenenti informazioni createBy e modifiedBy. |
|
| tags |
object |
Tag di risorsa. |
| type |
string |
Tipo di risorsa. Ad esempio: "Microsoft. Compute/virtualMachines" oppure "Microsoft. Storage/storageAccounts" |
MigrationDatabaseState
Stato di migrazione di un database.
| Valore | Descrizione |
|---|---|
| InProgress |
La migrazione del database è in corso. |
| WaitingForCutoverTrigger |
La migrazione è in attesa del trigger di cutover per il database. |
| Failed |
La migrazione del database non è riuscita. |
| Canceled |
La migrazione del database è stata annullata. |
| Succeeded |
La migrazione del database è riuscita. |
| Canceling |
La migrazione del database viene cancellata. |
MigrationMode
Modalità utilizzata per eseguire la migrazione.
| Valore | Descrizione |
|---|---|
| Offline |
Modalità di migrazione offline. |
| Online |
Modalità di migrazione online. |
MigrationOption
Opzione supportata per una migrazione.
| Valore | Descrizione |
|---|---|
| Validate |
Convalidare la migrazione senza eseguirla. |
| Migrate |
Eseguire la migrazione. |
| ValidateAndMigrate |
Convalidare ed eseguire la migrazione. |
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 |
La migrazione è in corso. |
| WaitingForUserAction |
La migrazione è in attesa dell'azione dell'utente. |
| Canceled |
La migrazione è stata annullata. |
| Failed |
La migrazione non è riuscita. |
| Succeeded |
La migrazione è riuscita. |
| ValidationFailed |
La convalida per la migrazione non è riuscita. |
| CleaningUp |
La migrazione consiste nel ripulire le risorse. |
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 |
Esecuzione dei passaggi preliminari per la migrazione. |
| WaitingForLogicalReplicationSetupRequestOnSourceDB |
In attesa della richiesta di configurazione della replica logica nel database di origine. |
| WaitingForDBsToMigrateSpecification |
In attesa della migrazione della specifica dei database. |
| WaitingForTargetDBOverwriteConfirmation |
In attesa della conferma di sovrascrittura del database di destinazione. |
| WaitingForDataMigrationScheduling |
In attesa della pianificazione della migrazione dei dati. |
| WaitingForDataMigrationWindow |
In attesa della finestra di migrazione dei dati. |
| MigratingData |
Migrazione dei dati. |
| WaitingForCutoverTrigger |
In attesa del trigger di cutover. |
| CompletingMigration |
Completamento della migrazione. |
| Completed |
Migrazione completata. |
| CancelingRequestedDBMigrations |
Annullamento delle migrazioni di database richieste. |
| ValidationInProgress |
Convalida in corso. |
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.
| Valore | Descrizione |
|---|---|
| True |
I database sul server di destinazione possono essere sovrascritti quando sono già presenti. |
| False |
I database sul server di destinazione non possono essere sovrascritti se sono già presenti. Quando il flusso di lavoro di migrazione rileva che il database esiste già sul server target, attende una conferma. |
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 Database di Azure per PostgreSQL. |
| tier |
Livello di calcolo assegnato a un server. |
SkuTier
Livello di calcolo assegnato a un server.
| Valore | Descrizione |
|---|---|
| Burstable |
Livello conveniente per l'utilizzo poco frequente della CPU, ideale per carichi di lavoro di sviluppo e test con bassi requisiti di prestazioni. |
| GeneralPurpose |
Calcolo e memoria bilanciati per la maggior parte dei carichi di lavoro, che offrono prestazioni scalabili e throughput di I/O. |
| MemoryOptimized |
Elevato rapporto memoria/core per carichi di lavoro impegnativi che richiedono un'elaborazione in-memory rapida e un'elevata concorrenza. |
SourceType
Tipo di server sorgente utilizzato per la migrazione.
| Valore | Descrizione |
|---|---|
| OnPremises |
Server PostgreSQL locale. |
| AWS |
Server PostgreSQL di Amazon Web Services. |
| GCP |
Server PostgreSQL di Google Cloud Platform. |
| AzureVM |
Azure Virtual Machine PostgreSQL server. |
| PostgreSQLSingleServer |
Database di Azure per PostgreSQL single server. |
| AWS_RDS |
Amazon RDS per PostgreSQL. |
| AWS_AURORA |
Amazon Aurora per PostgreSQL. |
| AWS_EC2 |
Amazon EC2 per PostgreSQL. |
| GCP_CloudSQL |
Google Cloud SQL per PostgreSQL. |
| GCP_AlloyDB |
Google Cloud AlloyDB per PostgreSQL. |
| GCP_Compute |
Google Compute Engine per PostgreSQL. |
| EDB |
Server PostgreSQL di EnterpriseDB. |
| EDB_Oracle_Server |
Server Oracle di EnterpriseDB. |
| EDB_PostgreSQL |
Server PostgreSQL di EnterpriseDB. |
| PostgreSQLFlexibleServer |
Database di Azure per PostgreSQL flexible server. |
| PostgreSQLCosmosDB |
.NET Cosmos DB per PostgreSQL |
| Huawei_RDS |
Huawei RDS per PostgreSQL |
| Huawei_Compute |
Huawei Compute per PostgreSQL |
| Heroku_PostgreSQL |
Heroku PostgreSQL |
| Crunchy_PostgreSQL |
PostgreSQL croccante |
| ApsaraDB_RDS |
ApsaraDB RDS per PostgreSQL |
| Digital_Ocean_Droplets |
Goccioline oceaniche digitali per PostgreSQL |
| Digital_Ocean_PostgreSQL |
PostgreSQL oceanico digitale |
| Supabase_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 |
Preferisci la connessione SSL. Se il server non supporta SSL, la connessione verrà stabilita senza SSL. |
| Require |
Richiedi connessione SSL. Se il server non supporta SSL, la connessione non riuscirà. |
| VerifyCA |
Richiedi la connessione SSL e verifica il certificato del server rispetto al certificato CA. |
| VerifyFull |
Richiedi connessione SSL, verifica il certificato del server rispetto al certificato CA e verifica che il nome host del server corrisponda al certificato. |
StartDataMigration
Indica se la migrazione dei dati deve essere avviata immediatamente.
| Valore | Descrizione |
|---|---|
| True |
La migrazione dei dati deve iniziare immediatamente. |
| False |
La migrazione dei dati non deve iniziare immediatamente. |
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 |
Il cutover deve essere attivato per l'intera migrazione. |
| False |
Il cutover non deve essere attivato per l'intera migrazione. |
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 validazione per la migrazione.
| Valore | Descrizione |
|---|---|
| Failed |
Convalida non riuscita. |
| Succeeded |
La convalida è riuscita. |
| Warning |
La convalida è riuscita con avvisi. |
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. |