Migrations - Update
Hiermee wordt een bestaande migratie bijgewerkt. De hoofdtekst van de aanvraag kan één tot veel van de onveranderbare eigenschappen bevatten die aanwezig zijn in de migratiedefinitie. Bepaalde eigenschappenupdates initiëren migratiestatusovergangen.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/migrations/{migrationName}?api-version=2025-08-01
URI-parameters
| Name | In | Vereist | Type | Description |
|---|---|---|---|---|
|
migration
|
path | True |
string pattern: ^[a-z][a-z0-9]*$ |
Naam van de migratie. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
De naam van de resourcegroep. De naam is hoofdletterongevoelig. |
|
server
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)* |
De naam van de server. |
|
subscription
|
path | True |
string (uuid) |
De id van het doelabonnement. De waarde moet een UUID zijn. |
|
api-version
|
query | True |
string minLength: 1 |
De API-versie die voor deze bewerking moet worden gebruikt. |
Aanvraagbody
| Name | Type | Description |
|---|---|---|
| properties.cancel |
Geeft aan of annuleren moet worden geactiveerd voor de gehele migratie. |
|
| properties.dbsToCancelMigrationOn |
string[] |
Wanneer u annuleren wilt activeren voor specifieke databases, stelt u 'triggerCutover' in op 'True' en de namen van de specifieke databases in deze array. |
| properties.dbsToMigrate |
string[] |
Namen van databases die moeten worden gemigreerd. |
| properties.dbsToTriggerCutoverOn |
string[] |
Wanneer u de cutover voor specifieke databases wilt activeren, stelt u 'triggerCutover' in op 'True' en de namen van de specifieke databases in deze array. |
| properties.migrateRoles |
Geeft aan of rollen en machtigingen moeten worden gemigreerd. |
|
| properties.migrationMode |
Modus die wordt gebruikt om de migratie uit te voeren: Online of Offline. |
|
| properties.migrationWindowStartTimeInUtc |
string (date-time) |
Begintijd (UTC) voor migratievenster. |
| properties.overwriteDbsInTarget |
Geeft aan of databases op de doelserver kunnen worden overschreven wanneer deze al aanwezig zijn. Als deze optie is ingesteld op 'Onwaar', wacht de migratiewerkstroom op een bevestiging wanneer deze detecteert dat de database al bestaat op de doelserver. |
|
| properties.secretParameters |
Parameters voor migratiegeheim. |
|
| properties.setupLogicalReplicationOnSourceDbIfNeeded |
Geeft aan of logische replicatie op de bronserver moet worden ingesteld, indien nodig. |
|
| properties.sourceDbServerFullyQualifiedDomainName |
string |
Fully qualified domain name (FQDN) of IP-adres van de bronserver. Deze eigenschap is optioneel. Indien aanwezig, zal de migratieservice deze altijd gebruiken om verbinding te maken met de bronserver. |
| properties.sourceDbServerResourceId |
string |
Id van de brondatabaseserverbron, wanneer 'sourceType' 'PostgreSQLSingleServer' is. Voor andere brontypen moet dit worden ingesteld op ipaddress:port@username of hostname:port@username. |
| properties.startDataMigration |
Geeft aan of de datamigratie direct moet beginnen. |
|
| properties.targetDbServerFullyQualifiedDomainName |
string |
Fully qualified domain name (FQDN) of IP-adres van de doelserver. Deze eigenschap is optioneel. Indien aanwezig, zal de migratieservice deze altijd gebruiken om verbinding te maken met de doelserver. |
| properties.triggerCutover |
Geeft aan of de cutover moet worden geactiveerd voor de gehele migratie. |
|
| tags |
object |
Toepassingsspecifieke metagegevens in de vorm van sleutel-waardeparen. |
Antwoorden
| Name | Type | Description |
|---|---|---|
| 200 OK |
Azure-operatie succesvol voltooid. |
|
| Other Status Codes |
Een onverwachte foutreactie. |
Beveiliging
azure_auth
Azure Active Directory OAuth2 Flow.
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
| Name | Description |
|---|---|
| user_impersonation | Uw gebruikersaccount imiteren |
Voorbeelden
Update an existing migration.
Voorbeeldaanvraag
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"
}
}
Voorbeeldrespons
{
"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"
}
}
Definities
| Name | Description |
|---|---|
|
Admin |
Referenties van beheerdersgebruikers voor bron- en doelservers. |
|
Admin |
Referenties van beheerdersgebruikers voor bron- en doelservers. |
| Cancel |
Geeft aan of annuleren moet worden geactiveerd voor de gehele migratie. |
|
created |
Het type identiteit waarmee de resource is gemaakt. |
|
Database |
Migratiestatus van een database. |
|
Db |
Samenvatting van de validatiestatus voor een database. |
|
Db |
Metagegevens van databaseserver. |
|
Error |
Aanvullende informatie over de resourcebeheerfout. |
|
Error |
De foutdetails. |
|
Error |
Foutreactie |
|
Logical |
Geeft aan of logische replicatie op de bronserver moet worden ingesteld, indien nodig. |
|
Migrate |
Geeft aan of rollen en machtigingen moeten worden gemigreerd. |
| Migration |
Eigenschappen van een migratie. |
|
Migration |
Migratiestatus van een database. |
|
Migration |
Modus die wordt gebruikt om de migratie uit te voeren. |
|
Migration |
Ondersteunde optie voor een migratie. |
|
Migration |
Migration. |
|
Migration |
Parameters voor migratiegeheim. |
|
Migration |
Parameters voor migratiegeheim. |
|
Migration |
Staat van migratie. |
|
Migration |
Staat van migratie. |
|
Migration |
Substaat van migratie. |
|
Migration |
Details van de migratiesubstaat. |
|
Overwrite |
Geeft aan of databases op de doelserver kunnen worden overschreven wanneer deze al aanwezig zijn. |
|
Server |
Bereken informatie van een server. |
|
Sku |
Laag van de rekenkracht die aan een server is toegewezen. |
|
Source |
Bronservertype dat voor de migratie wordt gebruikt. |
|
Ssl |
SSL-modus die wordt gebruikt door een migratie. De standaard SSL-modus voor 'PostgreSQLSingleServer' is 'VerifyFull'. De standaard SSL-modus voor andere brontypen is 'Voorkeur'. |
|
Start |
Geeft aan of de datamigratie direct moet beginnen. |
|
system |
Metagegevens met betrekking tot het maken en de laatste wijziging van de resource. |
|
Trigger |
Geeft aan of de cutover moet worden geactiveerd voor de gehele migratie. |
|
Validation |
Details voor de validatie voor migratie. |
|
Validation |
Object validatiebericht. |
|
Validation |
Validatiestaat voor migratie. |
|
Validation |
Object met validatiesamenvatting. |
AdminCredentials
Referenties van beheerdersgebruikers voor bron- en doelservers.
| Name | Type | Description |
|---|---|---|
| sourceServerPassword |
string (password) |
Wachtwoord voor de gebruiker van de bronserver. |
| targetServerPassword |
string (password) |
Wachtwoord voor de gebruiker van de doelserver. |
AdminCredentialsForPatch
Referenties van beheerdersgebruikers voor bron- en doelservers.
| Name | Type | Description |
|---|---|---|
| sourceServerPassword |
string (password) |
Wachtwoord voor de gebruiker van de bronserver. |
| targetServerPassword |
string (password) |
Wachtwoord voor de gebruiker van de doelserver. |
Cancel
Geeft aan of annuleren moet worden geactiveerd voor de gehele migratie.
| Waarde | Description |
|---|---|
| True |
Annuleren moet worden geactiveerd voor de gehele migratie. |
| False |
Annuleren mag niet voor de hele migratie worden geactiveerd. |
createdByType
Het type identiteit waarmee de resource is gemaakt.
| Waarde | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DatabaseMigrationState
Migratiestatus van een database.
| Name | Type | Description |
|---|---|---|
| appliedChanges |
integer (int32) |
Teller voor het vastleggen van gegevens voor het vastleggen van toegepaste wijzigingen. |
| cdcDeleteCounter |
integer (int32) |
Wijzig de deleteteller voor het vastleggen van gegevens. |
| cdcInsertCounter |
integer (int32) |
Wijzig de invoegteller voor Data Capture. |
| cdcUpdateCounter |
integer (int32) |
Wijzig de updateteller voor het vastleggen van gegevens. |
| databaseName |
string |
Naam van database. |
| endedOn |
string (date-time) |
Eindtijd van een migratiestatus. |
| fullLoadCompletedTables |
integer (int32) |
Aantal tabellen dat tijdens de migratie van een database wordt geladen. |
| fullLoadErroredTables |
integer (int32) |
Aantal tabellen dat fouten ondervindt tijdens de migratie van een database. |
| fullLoadLoadingTables |
integer (int32) |
Aantal tabellen dat wordt geladen tijdens de migratie van een database. |
| fullLoadQueuedTables |
integer (int32) |
Aantal tabellen in de wachtrij voor de migratie van een database. |
| incomingChanges |
integer (int32) |
Gegevens wijzigen Teller voor binnenkomende wijzigingen vastleggen. |
| latency |
integer (int32) |
Vertraging in seconden tussen bron en doel tijdens de online fase. |
| message |
string |
Eventuele foutmelding voor de migratiestatus. |
| migrationOperation |
string |
Migratiebewerking van een database. |
| migrationState |
Migratiestatus van een database. |
|
| startedOn |
string (date-time) |
Begintijd van een migratiestatus. |
DbLevelValidationStatus
Samenvatting van de validatiestatus voor een database.
| Name | Type | Description |
|---|---|---|
| databaseName |
string |
Naam van database. |
| endedOn |
string (date-time) |
Eindtijd van een validatie op databaseniveau. |
| startedOn |
string (date-time) |
Starttijd van een validatie op databaseniveau. |
| summary |
Samenvatting van validaties op databaseniveau. |
DbServerMetadata
Metagegevens van databaseserver.
| Name | Type | Description |
|---|---|---|
| location |
string |
Locatie van de databaseserver. |
| sku |
Rekenlaag en grootte van de databaseserver. Dit object is leeg voor een enkele server van Azure Database for PostgreSQL. |
|
| storageMb |
integer (int32) |
Opslaggrootte (in MB) voor databaseserver. |
| version |
string |
Primaire versie van de PostgreSQL-database-engine. |
ErrorAdditionalInfo
Aanvullende informatie over de resourcebeheerfout.
| Name | Type | Description |
|---|---|---|
| info |
object |
De aanvullende informatie. |
| type |
string |
Het extra informatietype. |
ErrorDetail
De foutdetails.
| Name | Type | Description |
|---|---|---|
| additionalInfo |
De fout bevat aanvullende informatie. |
|
| code |
string |
De foutcode. |
| details |
De foutdetails. |
|
| message |
string |
Het foutbericht. |
| target |
string |
Het foutdoel. |
ErrorResponse
Foutreactie
| Name | Type | Description |
|---|---|---|
| error |
Het foutobject. |
LogicalReplicationOnSourceServer
Geeft aan of logische replicatie op de bronserver moet worden ingesteld, indien nodig.
| Waarde | Description |
|---|---|
| True |
Logische replicatie wordt ingesteld op de bronserver. |
| False |
Logische replicatie wordt niet ingesteld op de bronserver. |
MigrateRolesAndPermissions
Geeft aan of rollen en machtigingen moeten worden gemigreerd.
| Waarde | Description |
|---|---|
| True |
Rollen en machtigingen worden gemigreerd. |
| False |
Rollen en machtigingen worden niet gemigreerd. |
Migration
Eigenschappen van een migratie.
| Name | Type | Description |
|---|---|---|
| id |
string (arm-id) |
Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceType}/{resourceName}" |
| location |
string |
De geografische locatie waar de resource zich bevindt |
| name |
string |
De naam van de resource |
| properties.cancel |
Geeft aan of annuleren moet worden geactiveerd voor de gehele migratie. |
|
| properties.currentStatus |
Huidige status van een migratie. |
|
| properties.dbsToCancelMigrationOn |
string[] |
Wanneer u annuleren wilt activeren voor specifieke databases, stelt u 'triggerCutover' in op 'True' en de namen van de specifieke databases in deze array. |
| properties.dbsToMigrate |
string[] |
Namen van databases die moeten worden gemigreerd. |
| properties.dbsToTriggerCutoverOn |
string[] |
Wanneer u de cutover voor specifieke databases wilt activeren, stelt u 'triggerCutover' in op 'True' en de namen van de specifieke databases in deze array. |
| properties.migrateRoles |
Geeft aan of rollen en machtigingen moeten worden gemigreerd. |
|
| properties.migrationId |
string |
Identificatie van een migratie. |
| properties.migrationInstanceResourceId |
string (arm-id) |
Id van het exemplaar van de privé-eindpuntmigratie. |
| properties.migrationMode |
Modus die wordt gebruikt om de migratie uit te voeren: Online of Offline. |
|
| properties.migrationOption |
Ondersteunde optie voor een migratie. |
|
| properties.migrationWindowEndTimeInUtc |
string (date-time) |
Eindtijd (UTC) voor migratievenster. |
| properties.migrationWindowStartTimeInUtc |
string (date-time) |
Begintijd (UTC) voor migratievenster. |
| properties.overwriteDbsInTarget |
Geeft aan of databases op de doelserver kunnen worden overschreven wanneer deze al aanwezig zijn. Als deze optie is ingesteld op 'Onwaar', wacht de migratiewerkstroom op een bevestiging wanneer deze detecteert dat de database al bestaat op de doelserver. |
|
| properties.secretParameters |
Parameters voor migratiegeheim. |
|
| properties.setupLogicalReplicationOnSourceDbIfNeeded |
Geeft aan of logische replicatie op de bronserver moet worden ingesteld, indien nodig. |
|
| properties.sourceDbServerFullyQualifiedDomainName |
string |
Fully qualified domain name (FQDN) of IP-adres van de bronserver. Deze eigenschap is optioneel. Indien aanwezig, zal de migratieservice deze altijd gebruiken om verbinding te maken met de bronserver. |
| properties.sourceDbServerMetadata |
Metadata van de brondatabaseserver. |
|
| properties.sourceDbServerResourceId |
string |
Id van de brondatabaseserverbron, wanneer 'sourceType' 'PostgreSQLSingleServer' is. Voor andere brontypen moet dit worden ingesteld op ipaddress:port@username of hostname:port@username. |
| properties.sourceType |
Bronservertype dat wordt gebruikt voor de migratie: 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 of Supabase_PostgreSQL |
|
| properties.sslMode |
SSL-modus die wordt gebruikt door een migratie. De standaard SSL-modus voor 'PostgreSQLSingleServer' is 'VerifyFull'. De standaard SSL-modus voor andere brontypen is 'Voorkeur'. |
|
| properties.startDataMigration |
Geeft aan of de datamigratie direct moet beginnen. |
|
| properties.targetDbServerFullyQualifiedDomainName |
string |
Fully qualified domain name (FQDN) of IP-adres van de doelserver. Deze eigenschap is optioneel. Indien aanwezig, zal de migratieservice deze altijd gebruiken om verbinding te maken met de doelserver. |
| properties.targetDbServerMetadata |
Metadata van de doeldatabaseserver. |
|
| properties.targetDbServerResourceId |
string |
Identificatie van de serverbron van de doeldatabase. |
| properties.triggerCutover |
Geeft aan of de cutover moet worden geactiveerd voor de gehele migratie. |
|
| systemData |
Azure Resource Manager metadata met creationBy en modifiedBy informatie. |
|
| tags |
object |
Resourcetags. |
| type |
string |
Het type bron. Bijvoorbeeld: "Microsoft. Compute/virtualMachines" of "Microsoft. Opslag/opslagAccounts" |
MigrationDatabaseState
Migratiestatus van een database.
| Waarde | Description |
|---|---|
| InProgress |
De migratie van de database is aan de gang. |
| WaitingForCutoverTrigger |
De migratie wacht op de cutover-trigger voor de database. |
| Failed |
De migratie van de database is mislukt. |
| Canceled |
De migratie voor de database is geannuleerd. |
| Succeeded |
De migratie van de database is gelukt. |
| Canceling |
De migratie voor de database wordt geannuleerd. |
MigrationMode
Modus die wordt gebruikt om de migratie uit te voeren.
| Waarde | Description |
|---|---|
| Offline |
Offline migratiemodus. |
| Online |
Online migratiemodus. |
MigrationOption
Ondersteunde optie voor een migratie.
| Waarde | Description |
|---|---|
| Validate |
Valideer de migratie zonder deze uit te voeren. |
| Migrate |
Voer de migratie uit. |
| ValidateAndMigrate |
Valideer en voer de migratie uit. |
MigrationResourceForPatch
Migration.
| Name | Type | Description |
|---|---|---|
| properties.cancel |
Geeft aan of annuleren moet worden geactiveerd voor de gehele migratie. |
|
| properties.dbsToCancelMigrationOn |
string[] |
Wanneer u annuleren wilt activeren voor specifieke databases, stelt u 'triggerCutover' in op 'True' en de namen van de specifieke databases in deze array. |
| properties.dbsToMigrate |
string[] |
Namen van databases die moeten worden gemigreerd. |
| properties.dbsToTriggerCutoverOn |
string[] |
Wanneer u de cutover voor specifieke databases wilt activeren, stelt u 'triggerCutover' in op 'True' en de namen van de specifieke databases in deze array. |
| properties.migrateRoles |
Geeft aan of rollen en machtigingen moeten worden gemigreerd. |
|
| properties.migrationMode |
Modus die wordt gebruikt om de migratie uit te voeren: Online of Offline. |
|
| properties.migrationWindowStartTimeInUtc |
string (date-time) |
Begintijd (UTC) voor migratievenster. |
| properties.overwriteDbsInTarget |
Geeft aan of databases op de doelserver kunnen worden overschreven wanneer deze al aanwezig zijn. Als deze optie is ingesteld op 'Onwaar', wacht de migratiewerkstroom op een bevestiging wanneer deze detecteert dat de database al bestaat op de doelserver. |
|
| properties.secretParameters |
Parameters voor migratiegeheim. |
|
| properties.setupLogicalReplicationOnSourceDbIfNeeded |
Geeft aan of logische replicatie op de bronserver moet worden ingesteld, indien nodig. |
|
| properties.sourceDbServerFullyQualifiedDomainName |
string |
Fully qualified domain name (FQDN) of IP-adres van de bronserver. Deze eigenschap is optioneel. Indien aanwezig, zal de migratieservice deze altijd gebruiken om verbinding te maken met de bronserver. |
| properties.sourceDbServerResourceId |
string |
Id van de brondatabaseserverbron, wanneer 'sourceType' 'PostgreSQLSingleServer' is. Voor andere brontypen moet dit worden ingesteld op ipaddress:port@username of hostname:port@username. |
| properties.startDataMigration |
Geeft aan of de datamigratie direct moet beginnen. |
|
| properties.targetDbServerFullyQualifiedDomainName |
string |
Fully qualified domain name (FQDN) of IP-adres van de doelserver. Deze eigenschap is optioneel. Indien aanwezig, zal de migratieservice deze altijd gebruiken om verbinding te maken met de doelserver. |
| properties.triggerCutover |
Geeft aan of de cutover moet worden geactiveerd voor de gehele migratie. |
|
| tags |
object |
Toepassingsspecifieke metagegevens in de vorm van sleutel-waardeparen. |
MigrationSecretParameters
Parameters voor migratiegeheim.
| Name | Type | Description |
|---|---|---|
| adminCredentials |
Admin |
Referenties van beheerdersgebruikers voor bron- en doelservers. |
| sourceServerUsername |
string |
Hiermee haalt u de naam van de gebruiker op of stelt u deze in voor de bronserver. Deze gebruiker hoeft geen beheerder te zijn. |
| targetServerUsername |
string |
Hiermee haalt u de naam van de gebruiker op of stelt u deze in voor de doelserver. Deze gebruiker hoeft geen beheerder te zijn. |
MigrationSecretParametersForPatch
Parameters voor migratiegeheim.
| Name | Type | Description |
|---|---|---|
| adminCredentials |
Admin |
Referenties van beheerdersgebruikers voor bron- en doelservers. |
| sourceServerUsername |
string |
Hiermee haalt u de naam van de gebruiker op of stelt u deze in voor de bronserver. Deze gebruiker hoeft geen beheerder te zijn. |
| targetServerUsername |
string |
Hiermee haalt u de naam van de gebruiker op of stelt u deze in voor de doelserver. Deze gebruiker hoeft geen beheerder te zijn. |
MigrationState
Staat van migratie.
| Waarde | Description |
|---|---|
| InProgress |
De migratie is aan de gang. |
| WaitingForUserAction |
De migratie wacht op actie van de gebruiker. |
| Canceled |
De migratie is geannuleerd. |
| Failed |
Migratie is mislukt. |
| Succeeded |
De migratie is geslaagd. |
| ValidationFailed |
De validatie voor de migratie is mislukt. |
| CleaningUp |
Migratie is het opschonen van resources. |
MigrationStatus
Staat van migratie.
| Name | Type | Description |
|---|---|---|
| currentSubStateDetails |
Details van de huidige substatus van de migratie. |
|
| error |
string |
Eventuele foutmelding voor de migratiestatus. |
| state |
Staat van migratie. |
MigrationSubstate
Substaat van migratie.
| Waarde | Description |
|---|---|
| PerformingPreRequisiteSteps |
Het uitvoeren van de vereiste stappen voor de migratie. |
| WaitingForLogicalReplicationSetupRequestOnSourceDB |
Wachten op een verzoek om logische replicatie-instellingen in de brondatabase. |
| WaitingForDBsToMigrateSpecification |
Wachten op databases om de specificatie te migreren. |
| WaitingForTargetDBOverwriteConfirmation |
Wachten op bevestiging van het overschrijven van de doeldatabase. |
| WaitingForDataMigrationScheduling |
Wachten op de planning van de gegevensmigratie. |
| WaitingForDataMigrationWindow |
Wachten op het venster voor gegevensmigratie. |
| MigratingData |
Gegevens migreren. |
| WaitingForCutoverTrigger |
Wachten op cutover-trigger. |
| CompletingMigration |
Migratie voltooien. |
| Completed |
Migratie voltooid. |
| CancelingRequestedDBMigrations |
Geannuleerde aangevraagde databasemigraties. |
| ValidationInProgress |
Validatie in uitvoering. |
MigrationSubstateDetails
Details van de migratiesubstaat.
| Name | Type | Description |
|---|---|---|
| currentSubState |
Substaat van migratie. |
|
| dbDetails |
<string,
Database |
|
| validationDetails |
Details voor de validatie voor migratie. |
OverwriteDatabasesOnTargetServer
Geeft aan of databases op de doelserver kunnen worden overschreven wanneer deze al aanwezig zijn.
| Waarde | Description |
|---|---|
| True |
Databases op de doelserver kunnen worden overschreven als ze al aanwezig zijn. |
| False |
Databases op de doelserver kunnen niet worden overschreven als ze al aanwezig zijn. Wanneer de migratieworkflow detecteert dat de database al op de doelserver staat, wacht het op bevestiging. |
ServerSku
Bereken informatie van een server.
| Name | Type | Description |
|---|---|---|
| name |
string |
Rekenlaag en grootte van de databaseserver. Dit object is leeg voor een enkele server van Azure Database for PostgreSQL. |
| tier |
Laag van de rekenkracht die aan een server is toegewezen. |
SkuTier
Laag van de rekenkracht die aan een server is toegewezen.
| Waarde | Description |
|---|---|
| Burstable |
Kosteneffectieve laag voor onregelmatig CPU-gebruik, ideaal voor het ontwikkelen en testen van workloads met lage prestatievereisten. |
| GeneralPurpose |
Gebalanceerde rekenkracht en geheugen voor de meeste workloads, met schaalbare prestaties en I/O-doorvoer. |
| MemoryOptimized |
Hoge geheugen-tot-coreverhouding voor veeleisende workloads die snelle in-memory verwerking en hoge gelijktijdigheid vereisen. |
SourceType
Bronservertype dat voor de migratie wordt gebruikt.
| Waarde | Description |
|---|---|
| OnPremises |
On-premises PostgreSQL-server. |
| AWS |
Amazon Web Services PostgreSQL-server. |
| GCP |
Google Cloud Platform PostgreSQL-server. |
| AzureVM |
Azure Virtual Machine PostgreSQL server. |
| PostgreSQLSingleServer |
Azure Database for PostgreSQL single server. |
| AWS_RDS |
Amazon RDS voor PostgreSQL. |
| AWS_AURORA |
Amazon Aurora voor PostgreSQL. |
| AWS_EC2 |
Amazon EC2 voor PostgreSQL. |
| GCP_CloudSQL |
Google Cloud SQL voor PostgreSQL. |
| GCP_AlloyDB |
Google Cloud AlloyDB voor PostgreSQL. |
| GCP_Compute |
Google Compute Engine voor PostgreSQL. |
| EDB |
EnterpriseDB PostgreSQL-server. |
| EDB_Oracle_Server |
EnterpriseDB Oracle Server. |
| EDB_PostgreSQL |
EnterpriseDB PostgreSQL-server. |
| PostgreSQLFlexibleServer |
Azure Database for PostgreSQL flexibele server. |
| PostgreSQLCosmosDB |
.NET Cosmos DB voor PostgreSQL |
| Huawei_RDS |
Huawei RDS voor PostgreSQL |
| Huawei_Compute |
Huawei Compute voor PostgreSQL |
| Heroku_PostgreSQL |
Heroku PostgreSQL |
| Crunchy_PostgreSQL |
Knapperige PostgreSQL |
| ApsaraDB_RDS |
ApsaraDB RDS voor PostgreSQL |
| Digital_Ocean_Droplets |
Digitale oceaandruppels voor PostgreSQL |
| Digital_Ocean_PostgreSQL |
Digitale Oceaan PostgreSQL |
| Supabase_PostgreSQL |
Supabase PostgreSQL |
SslMode
SSL-modus die wordt gebruikt door een migratie. De standaard SSL-modus voor 'PostgreSQLSingleServer' is 'VerifyFull'. De standaard SSL-modus voor andere brontypen is 'Voorkeur'.
| Waarde | Description |
|---|---|
| Prefer |
Geef de voorkeur aan SSL-verbinding. Als de server geen SSL ondersteunt, wordt de verbinding zonder SSL tot stand gebracht. |
| Require |
SSL-verbinding vereist. Als de server geen SSL ondersteunt, mislukt de verbinding. |
| VerifyCA |
Vereist SSL-verbinding en controleer het servercertificaat aan de hand van het CA-certificaat. |
| VerifyFull |
SSL-verbinding vereisen, het servercertificaat verifiëren aan de hand van het CA-certificaat en controleren of de hostnaam van de server overeenkomt met het certificaat. |
StartDataMigration
Geeft aan of de datamigratie direct moet beginnen.
| Waarde | Description |
|---|---|
| True |
De datamigratie moet direct beginnen. |
| False |
De datamigratie mag niet meteen beginnen. |
systemData
Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.
| Name | Type | Description |
|---|---|---|
| createdAt |
string (date-time) |
De tijdstempel van het maken van resources (UTC). |
| createdBy |
string |
De identiteit waarmee de resource is gemaakt. |
| createdByType |
Het type identiteit waarmee de resource is gemaakt. |
|
| lastModifiedAt |
string (date-time) |
De tijdstempel van de laatste wijziging van de resource (UTC) |
| lastModifiedBy |
string |
De identiteit die de resource voor het laatst heeft gewijzigd. |
| lastModifiedByType |
Het type identiteit dat de resource voor het laatst heeft gewijzigd. |
TriggerCutover
Geeft aan of de cutover moet worden geactiveerd voor de gehele migratie.
| Waarde | Description |
|---|---|
| True |
Cutover moet worden geactiveerd voor de gehele migratie. |
| False |
Cutover mag niet worden geactiveerd voor de gehele migratie. |
ValidationDetails
Details voor de validatie voor migratie.
| Name | Type | Description |
|---|---|---|
| dbLevelValidationDetails |
Details van validaties op serverniveau. |
|
| serverLevelValidationDetails |
Details van validaties op serverniveau. |
|
| status |
Validatiestatus voor migratie. |
|
| validationEndTimeInUtc |
string (date-time) |
Eindtijd (UTC) voor validatie. |
| validationStartTimeInUtc |
string (date-time) |
Starttijd (UTC) voor validatie. |
ValidationMessage
Object validatiebericht.
| Name | Type | Description |
|---|---|---|
| message |
string |
Tekenreeks voor validatieberichten. |
| state |
Ernst van het validatiebericht. |
ValidationState
Validatiestaat voor migratie.
| Waarde | Description |
|---|---|
| Failed |
Validatie is mislukt. |
| Succeeded |
Validatie is gelukt. |
| Warning |
Validatie is gelukt met waarschuwingen. |
ValidationSummaryItem
Object met validatiesamenvatting.
| Name | Type | Description |
|---|---|---|
| messages |
Validatie berichten. |
|
| state |
Validatiestatus voor migratie. |
|
| type |
string |
Type validatie. |