Migrations - Update
Uppdaterar en befintlig migrering. Begärandetexten kan innehålla en till många av de föränderliga egenskaper som finns i migreringsdefinitionen. Vissa egenskapsuppdateringar initierar migreringstillståndsövergångar.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/migrations/{migrationName}?api-version=2025-08-01
URI-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
migration
|
path | True |
string pattern: ^[a-z][a-z0-9]*$ |
Namn på migration. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Namnet på resursgruppen. Namnet är skiftlägesokänsligt. |
|
server
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)* |
Namnet på servern. |
|
subscription
|
path | True |
string (uuid) |
ID för målprenumerationen. Värdet måste vara ett UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Den API-version som ska användas för den här åtgärden. |
Begärandetext
| Name | Typ | Description |
|---|---|---|
| properties.cancel |
Anger om avbryt måste utlösas för hela migreringen. |
|
| properties.dbsToCancelMigrationOn |
string[] |
När du vill utlösa avbryt för specifika databaser anger du "triggerCutover" till "True" och namnen på de specifika databaserna i den här matrisen. |
| properties.dbsToMigrate |
string[] |
Namn på databaser som ska migreras. |
| properties.dbsToTriggerCutoverOn |
string[] |
När du vill utlösa snabb körning för specifika databaser anger du "triggerCutover" till "True" och namnen på de specifika databaserna i den här matrisen. |
| properties.migrateRoles |
Anger om roller och behörigheter måste migreras. |
|
| properties.migrationMode |
Läge som används för att utföra migreringen: Online eller Offline. |
|
| properties.migrationWindowStartTimeInUtc |
string (date-time) |
Starttid (UTC) för migreringsfönstret. |
| properties.overwriteDbsInTarget |
Anger om databaser på målservern kan skrivas över när de redan finns. Om värdet är "Falskt" väntar arbetsflödet på en bekräftelse när migreringsarbetsflödet upptäcker att databasen redan finns på målservern. |
|
| properties.secretParameters |
Parametrar för migreringshemlighet. |
|
| properties.setupLogicalReplicationOnSourceDbIfNeeded |
Anger om logisk replikering ska konfigureras på källservern, om det behövs. |
|
| properties.sourceDbServerFullyQualifiedDomainName |
string |
Fullständigt kvalificerat domännamn (FQDN) eller IP-adress för källservern. Den här egenskapen är valfri. När det tillhandahålls kommer migreringstjänsten alltid att använda den för att ansluta till källservern. |
| properties.sourceDbServerResourceId |
string |
Identifierare för källdatabasserverresursen, när "sourceType" är "PostgreSQLSingleServer". För andra källtyper måste detta anges till ipaddress:port@username eller hostname:port@username. |
| properties.startDataMigration |
Anger om datamigreringen måste starta direkt. |
|
| properties.targetDbServerFullyQualifiedDomainName |
string |
Fullständigt kvalificerat domännamn (FQDN) eller IP-adress för målservern. Den här egenskapen är valfri. När det tillhandahålls kommer migreringstjänsten alltid att använda den för att ansluta till målservern. |
| properties.triggerCutover |
Anger om snabb migrering måste utlösas för hela migreringen. |
|
| tags |
object |
Programspecifika metadata i form av nyckel/värde-par. |
Svar
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Azure-operationen slutfördes framgångsrikt. |
|
| Other Status Codes |
Ett oväntat felsvar. |
Säkerhet
azure_auth
Azure Active Directory OAuth2 Flow.
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
| Name | Description |
|---|---|
| user_impersonation | personifiera ditt användarkonto |
Exempel
Update an existing migration.
Exempelbegäran
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"
}
}
Exempelsvar
{
"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"
}
}
Definitioner
| Name | Description |
|---|---|
|
Admin |
Autentiseringsuppgifter för administratörsanvändare för käll- och målservrar. |
|
Admin |
Autentiseringsuppgifter för administratörsanvändare för käll- och målservrar. |
| Cancel |
Anger om avbryt måste utlösas för hela migreringen. |
|
created |
Den typ av identitet som skapade resursen. |
|
Database |
Migreringstillstånd för en databas. |
|
Db |
Sammanfattning av valideringsstatus för en databas. |
|
Db |
Databasservermetadata. |
|
Error |
Ytterligare information om resurshanteringsfelet. |
|
Error |
Detaljerna om felet. |
|
Error |
Felsvar |
|
Logical |
Anger om logisk replikering ska konfigureras på källservern, om det behövs. |
|
Migrate |
Anger om roller och behörigheter måste migreras. |
| Migration |
Egenskaper för en migrering. |
|
Migration |
Migreringstillstånd för en databas. |
|
Migration |
Läget som används för att utföra migreringen. |
|
Migration |
Alternativ som stöds för en migrering. |
|
Migration |
Migration. |
|
Migration |
Parametrar för migreringshemlighet. |
|
Migration |
Parametrar för migreringshemlighet. |
|
Migration |
Migrationstillståndet. |
|
Migration |
Migrationstillståndet. |
|
Migration |
Migrationens undertillstånd. |
|
Migration |
Information om undertillstånd för migrering. |
|
Overwrite |
Anger om databaser på målservern kan skrivas över när de redan finns. |
|
Server |
Beräkna information om en server. |
|
Sku |
Nivå för den beräkning som tilldelats en server. |
|
Source |
Källservertyp som används för migreringen. |
|
Ssl |
SSL-läge som används av en migrering. Standard-SSL-läget för "PostgreSQLSingleServer" är "VerifyFull". Standard-SSL-läget för andra källtyper är "Föredrag". |
|
Start |
Anger om datamigreringen måste starta direkt. |
|
system |
Metadata som rör skapande och senaste ändring av resursen. |
|
Trigger |
Anger om snabb migrering måste utlösas för hela migreringen. |
|
Validation |
Information om validering för migrering. |
|
Validation |
Objekt för valideringsmeddelande. |
|
Validation |
Valideringstillstånd för migration. |
|
Validation |
Sammanfattningsobjekt för validering. |
AdminCredentials
Autentiseringsuppgifter för administratörsanvändare för käll- och målservrar.
| Name | Typ | Description |
|---|---|---|
| sourceServerPassword |
string (password) |
Lösenord för användaren av källservern. |
| targetServerPassword |
string (password) |
Lösenord för användaren av målservern. |
AdminCredentialsForPatch
Autentiseringsuppgifter för administratörsanvändare för käll- och målservrar.
| Name | Typ | Description |
|---|---|---|
| sourceServerPassword |
string (password) |
Lösenord för användaren av källservern. |
| targetServerPassword |
string (password) |
Lösenord för användaren av målservern. |
Cancel
Anger om avbryt måste utlösas för hela migreringen.
| Värde | Description |
|---|---|
| True |
Avbryt måste utlösas för hela migreringen. |
| False |
Avbryt får inte utlösas för hela migreringen. |
createdByType
Den typ av identitet som skapade resursen.
| Värde | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DatabaseMigrationState
Migreringstillstånd för en databas.
| Name | Typ | Description |
|---|---|---|
| appliedChanges |
integer (int32) |
Räknaren för tillämpade ändringar vid insamling av ändringsdata. |
| cdcDeleteCounter |
integer (int32) |
Ta bort räknaren för att ändra datainsamling. |
| cdcInsertCounter |
integer (int32) |
Infoga räknare för att ändra datainsamling. |
| cdcUpdateCounter |
integer (int32) |
Uppdateringsräknare för ändring av datainsamling. |
| databaseName |
string |
Namnet på databasen. |
| endedOn |
string (date-time) |
Sluttid för ett migreringstillstånd. |
| fullLoadCompletedTables |
integer (int32) |
Antal tabeller som lästs in under migreringen av en databas. |
| fullLoadErroredTables |
integer (int32) |
Antal tabeller som påträffar fel under migreringen av en databas. |
| fullLoadLoadingTables |
integer (int32) |
Antal tabeller som läses in under migreringen av en databas. |
| fullLoadQueuedTables |
integer (int32) |
Antal tabeller som står i kö för migrering av en databas. |
| incomingChanges |
integer (int32) |
Räknare för insamling av ändringsdata. |
| latency |
integer (int32) |
Fördröjning i sekunder mellan källa och mål under onlinefasen. |
| message |
string |
Felmeddelande, om det finns något, för migreringstillståndet. |
| migrationOperation |
string |
Migreringsåtgärd för en databas. |
| migrationState |
Migreringstillstånd för en databas. |
|
| startedOn |
string (date-time) |
Starttid för ett migreringstillstånd. |
DbLevelValidationStatus
Sammanfattning av valideringsstatus för en databas.
| Name | Typ | Description |
|---|---|---|
| databaseName |
string |
Namnet på databasen. |
| endedOn |
string (date-time) |
Sluttid för en validering på databasnivå. |
| startedOn |
string (date-time) |
Starttid för en validering på databasnivå. |
| summary |
Sammanfattning av valideringar på databasnivå. |
DbServerMetadata
Databasservermetadata.
| Name | Typ | Description |
|---|---|---|
| location |
string |
Plats för databasservern. |
| sku |
Beräkningsnivå och storlek på databasservern. Detta objekt är tomt för en Azure Database for PostgreSQL enskild server. |
|
| storageMb |
integer (int32) |
Lagringsstorlek (i MB) för databasservern. |
| version |
string |
Huvudversion av PostgreSQL-databasmotorn. |
ErrorAdditionalInfo
Ytterligare information om resurshanteringsfelet.
| Name | Typ | Description |
|---|---|---|
| info |
object |
Ytterligare information. |
| type |
string |
Ytterligare informationstyp. |
ErrorDetail
Detaljerna om felet.
| Name | Typ | Description |
|---|---|---|
| additionalInfo |
Ytterligare information om felet. |
|
| code |
string |
Felkoden. |
| details |
Felinformationen. |
|
| message |
string |
Felmeddelandet. |
| target |
string |
Felmålet. |
ErrorResponse
Felsvar
| Name | Typ | Description |
|---|---|---|
| error |
Felobjektet. |
LogicalReplicationOnSourceServer
Anger om logisk replikering ska konfigureras på källservern, om det behövs.
| Värde | Description |
|---|---|
| True |
Logisk replikering kommer att ställas in på källservern. |
| False |
Logisk replikering kommer inte att ställas in på källservern. |
MigrateRolesAndPermissions
Anger om roller och behörigheter måste migreras.
| Värde | Description |
|---|---|
| True |
Roller och behörigheter kommer att migreras. |
| False |
Roller och behörigheter kommer inte att migreras. |
Migration
Egenskaper för en migrering.
| Name | Typ | Description |
|---|---|---|
| id |
string (arm-id) |
Fullständigt kvalificerat resurs-ID för resursen. T.ex. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| location |
string |
Den geo-plats där resursen finns |
| name |
string |
Namnet på resursen |
| properties.cancel |
Anger om avbryt måste utlösas för hela migreringen. |
|
| properties.currentStatus |
Aktuell status för en migrering. |
|
| properties.dbsToCancelMigrationOn |
string[] |
När du vill utlösa avbryt för specifika databaser anger du "triggerCutover" till "True" och namnen på de specifika databaserna i den här matrisen. |
| properties.dbsToMigrate |
string[] |
Namn på databaser som ska migreras. |
| properties.dbsToTriggerCutoverOn |
string[] |
När du vill utlösa snabb körning för specifika databaser anger du "triggerCutover" till "True" och namnen på de specifika databaserna i den här matrisen. |
| properties.migrateRoles |
Anger om roller och behörigheter måste migreras. |
|
| properties.migrationId |
string |
Identifierare för en migrering. |
| properties.migrationInstanceResourceId |
string (arm-id) |
Identifierare för migreringsinstansen för den privata slutpunkten. |
| properties.migrationMode |
Läge som används för att utföra migreringen: Online eller Offline. |
|
| properties.migrationOption |
Alternativ som stöds för en migrering. |
|
| properties.migrationWindowEndTimeInUtc |
string (date-time) |
Sluttid (UTC) för migreringsfönstret. |
| properties.migrationWindowStartTimeInUtc |
string (date-time) |
Starttid (UTC) för migreringsfönstret. |
| properties.overwriteDbsInTarget |
Anger om databaser på målservern kan skrivas över när de redan finns. Om värdet är "Falskt" väntar arbetsflödet på en bekräftelse när migreringsarbetsflödet upptäcker att databasen redan finns på målservern. |
|
| properties.secretParameters |
Parametrar för migreringshemlighet. |
|
| properties.setupLogicalReplicationOnSourceDbIfNeeded |
Anger om logisk replikering ska konfigureras på källservern, om det behövs. |
|
| properties.sourceDbServerFullyQualifiedDomainName |
string |
Fullständigt kvalificerat domännamn (FQDN) eller IP-adress för källservern. Den här egenskapen är valfri. När det tillhandahålls kommer migreringstjänsten alltid att använda den för att ansluta till källservern. |
| properties.sourceDbServerMetadata |
Metadata för källdatabasservern. |
|
| properties.sourceDbServerResourceId |
string |
Identifierare för källdatabasserverresursen, när "sourceType" är "PostgreSQLSingleServer". För andra källtyper måste detta anges till ipaddress:port@username eller hostname:port@username. |
| properties.sourceType |
Källservertyp som används för migreringen: 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 eller Supabase_PostgreSQL |
|
| properties.sslMode |
SSL-läge som används av en migrering. Standard-SSL-läget för "PostgreSQLSingleServer" är "VerifyFull". Standard-SSL-läget för andra källtyper är "Föredrag". |
|
| properties.startDataMigration |
Anger om datamigreringen måste starta direkt. |
|
| properties.targetDbServerFullyQualifiedDomainName |
string |
Fullständigt kvalificerat domännamn (FQDN) eller IP-adress för målservern. Den här egenskapen är valfri. När det tillhandahålls kommer migreringstjänsten alltid att använda den för att ansluta till målservern. |
| properties.targetDbServerMetadata |
Metadata för måldatabasservern. |
|
| properties.targetDbServerResourceId |
string |
Identifierare för måldatabasserverresursen. |
| properties.triggerCutover |
Anger om snabb migrering måste utlösas för hela migreringen. |
|
| systemData |
Azure Resource Manager-metadata som innehåller creationBy och modifiedBy-information. |
|
| tags |
object |
Resursetiketter. |
| type |
string |
Resurstypen. T.ex. "Microsoft. Compute/virtualMachines" eller "Microsoft. Storage/storageAccounts" |
MigrationDatabaseState
Migreringstillstånd för en databas.
| Värde | Description |
|---|---|
| InProgress |
Migrering pågår för databasen. |
| WaitingForCutoverTrigger |
Migreringen väntar på en snabb utlösare för databasen. |
| Failed |
Migreringen misslyckades för databasen. |
| Canceled |
Migreringen har avbrutits för databasen. |
| Succeeded |
Migreringen har lyckats för databasen. |
| Canceling |
Migreringen för databasen avbryts. |
MigrationMode
Läget som används för att utföra migreringen.
| Värde | Description |
|---|---|
| Offline |
Läge för offlinemigrering. |
| Online |
Läge för onlinemigrering. |
MigrationOption
Alternativ som stöds för en migrering.
| Värde | Description |
|---|---|
| Validate |
Verifiera migreringen utan att utföra den. |
| Migrate |
Utför migreringen. |
| ValidateAndMigrate |
Verifiera och utför migreringen. |
MigrationResourceForPatch
Migration.
| Name | Typ | Description |
|---|---|---|
| properties.cancel |
Anger om avbryt måste utlösas för hela migreringen. |
|
| properties.dbsToCancelMigrationOn |
string[] |
När du vill utlösa avbryt för specifika databaser anger du "triggerCutover" till "True" och namnen på de specifika databaserna i den här matrisen. |
| properties.dbsToMigrate |
string[] |
Namn på databaser som ska migreras. |
| properties.dbsToTriggerCutoverOn |
string[] |
När du vill utlösa snabb körning för specifika databaser anger du "triggerCutover" till "True" och namnen på de specifika databaserna i den här matrisen. |
| properties.migrateRoles |
Anger om roller och behörigheter måste migreras. |
|
| properties.migrationMode |
Läge som används för att utföra migreringen: Online eller Offline. |
|
| properties.migrationWindowStartTimeInUtc |
string (date-time) |
Starttid (UTC) för migreringsfönstret. |
| properties.overwriteDbsInTarget |
Anger om databaser på målservern kan skrivas över när de redan finns. Om värdet är "Falskt" väntar arbetsflödet på en bekräftelse när migreringsarbetsflödet upptäcker att databasen redan finns på målservern. |
|
| properties.secretParameters |
Parametrar för migreringshemlighet. |
|
| properties.setupLogicalReplicationOnSourceDbIfNeeded |
Anger om logisk replikering ska konfigureras på källservern, om det behövs. |
|
| properties.sourceDbServerFullyQualifiedDomainName |
string |
Fullständigt kvalificerat domännamn (FQDN) eller IP-adress för källservern. Den här egenskapen är valfri. När det tillhandahålls kommer migreringstjänsten alltid att använda den för att ansluta till källservern. |
| properties.sourceDbServerResourceId |
string |
Identifierare för källdatabasserverresursen, när "sourceType" är "PostgreSQLSingleServer". För andra källtyper måste detta anges till ipaddress:port@username eller hostname:port@username. |
| properties.startDataMigration |
Anger om datamigreringen måste starta direkt. |
|
| properties.targetDbServerFullyQualifiedDomainName |
string |
Fullständigt kvalificerat domännamn (FQDN) eller IP-adress för målservern. Den här egenskapen är valfri. När det tillhandahålls kommer migreringstjänsten alltid att använda den för att ansluta till målservern. |
| properties.triggerCutover |
Anger om snabb migrering måste utlösas för hela migreringen. |
|
| tags |
object |
Programspecifika metadata i form av nyckel/värde-par. |
MigrationSecretParameters
Parametrar för migreringshemlighet.
| Name | Typ | Description |
|---|---|---|
| adminCredentials |
Admin |
Autentiseringsuppgifter för administratörsanvändare för käll- och målservrar. |
| sourceServerUsername |
string |
Hämtar eller anger namnet på användaren för källservern. Den här användaren behöver inte vara administratör. |
| targetServerUsername |
string |
Hämtar eller anger namnet på användaren för målservern. Den här användaren behöver inte vara administratör. |
MigrationSecretParametersForPatch
Parametrar för migreringshemlighet.
| Name | Typ | Description |
|---|---|---|
| adminCredentials |
Admin |
Autentiseringsuppgifter för administratörsanvändare för käll- och målservrar. |
| sourceServerUsername |
string |
Hämtar eller anger namnet på användaren för källservern. Den här användaren behöver inte vara administratör. |
| targetServerUsername |
string |
Hämtar eller anger namnet på användaren för målservern. Den här användaren behöver inte vara administratör. |
MigrationState
Migrationstillståndet.
| Värde | Description |
|---|---|
| InProgress |
Migrering pågår. |
| WaitingForUserAction |
Migreringen väntar på användaråtgärder. |
| Canceled |
Migreringen har avbrutits. |
| Failed |
Migreringen har misslyckats. |
| Succeeded |
Migrationen har lyckats. |
| ValidationFailed |
Verifieringen för migrering har misslyckats. |
| CleaningUp |
Migrering rensar upp resurser. |
MigrationStatus
Migrationstillståndet.
| Name | Typ | Description |
|---|---|---|
| currentSubStateDetails |
Information om aktuellt undertillstånd för migrering. |
|
| error |
string |
Felmeddelande, om det finns något, för migreringstillståndet. |
| state |
Migrationstillståndet. |
MigrationSubstate
Migrationens undertillstånd.
| Värde | Description |
|---|---|
| PerformingPreRequisiteSteps |
Utföra nödvändiga steg för migrering. |
| WaitingForLogicalReplicationSetupRequestOnSourceDB |
Väntar på en begäran om konfiguration av logisk replikering på källdatabasen. |
| WaitingForDBsToMigrateSpecification |
Väntar på att databaser ska migrera specifikationen. |
| WaitingForTargetDBOverwriteConfirmation |
Väntar på bekräftelse av överskrivning av måldatabasen. |
| WaitingForDataMigrationScheduling |
Väntar på schemaläggning av datamigrering. |
| WaitingForDataMigrationWindow |
Väntar på datamigreringsfönstret. |
| MigratingData |
Migrera data. |
| WaitingForCutoverTrigger |
Väntar på cutover-utlösaren. |
| CompletingMigration |
Slutföra migreringen. |
| Completed |
Migreringen är klar. |
| CancelingRequestedDBMigrations |
Avbryta begärda databasmigreringar. |
| ValidationInProgress |
Validering pågår. |
MigrationSubstateDetails
Information om undertillstånd för migrering.
| Name | Typ | Description |
|---|---|---|
| currentSubState |
Migrationens undertillstånd. |
|
| dbDetails |
<string,
Database |
|
| validationDetails |
Information om validering för migrering. |
OverwriteDatabasesOnTargetServer
Anger om databaser på målservern kan skrivas över när de redan finns.
| Värde | Description |
|---|---|
| True |
Databaser på målservern kan skrivas över när de redan finns. |
| False |
Databaser på målservern kan inte skrivas över när de redan finns. När migreringsflödet upptäcker att databasen redan finns på målservern väntar det på en bekräftelse. |
ServerSku
Beräkna information om en server.
| Name | Typ | Description |
|---|---|---|
| name |
string |
Beräkningsnivå och storlek på databasservern. Detta objekt är tomt för en Azure Database for PostgreSQL enskild server. |
| tier |
Nivå för den beräkning som tilldelats en server. |
SkuTier
Nivå för den beräkning som tilldelats en server.
| Värde | Description |
|---|---|
| Burstable |
Kostnadseffektiv nivå för ovanlig CPU-användning, perfekt för utvecklings- och testningsarbetsbelastningar med låga prestandakrav. |
| GeneralPurpose |
Balanserad beräkning och minne för de flesta arbetsbelastningar, vilket ger skalbar prestanda och I/O-dataflöde. |
| MemoryOptimized |
Högt förhållande mellan minne och kärna för krävande arbetsbelastningar som behöver snabb minnesintern bearbetning och hög samtidighet. |
SourceType
Källservertyp som används för migreringen.
| Värde | Description |
|---|---|
| OnPremises |
Lokal 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 för PostgreSQL. |
| AWS_AURORA |
Amazon Aurora för PostgreSQL. |
| AWS_EC2 |
Amazon EC2 för PostgreSQL. |
| GCP_CloudSQL |
Google Cloud SQL för PostgreSQL. |
| GCP_AlloyDB |
Google Cloud AlloyDB för PostgreSQL. |
| GCP_Compute |
Google Compute Engine för PostgreSQL. |
| EDB |
EnterpriseDB PostgreSQL-server. |
| EDB_Oracle_Server |
EnterpriseDB Oracle-server. |
| EDB_PostgreSQL |
EnterpriseDB PostgreSQL-server. |
| PostgreSQLFlexibleServer |
Azure Database for PostgreSQL flexible server. |
| PostgreSQLCosmosDB |
.NET Cosmos DB för PostgreSQL |
| Huawei_RDS |
Huawei RDS för PostgreSQL |
| Huawei_Compute |
Huawei Compute för PostgreSQL |
| Heroku_PostgreSQL |
Heroku PostgreSQL |
| Crunchy_PostgreSQL |
Krispig PostgreSQL |
| ApsaraDB_RDS |
ApsaraDB RDS för PostgreSQL |
| Digital_Ocean_Droplets |
Digitala havsdroppar för PostgreSQL |
| Digital_Ocean_PostgreSQL |
Digital Ocean PostgreSQL |
| Supabase_PostgreSQL |
Supabase PostgreSQL |
SslMode
SSL-läge som används av en migrering. Standard-SSL-läget för "PostgreSQLSingleServer" är "VerifyFull". Standard-SSL-läget för andra källtyper är "Föredrag".
| Värde | Description |
|---|---|
| Prefer |
Föredrar SSL-anslutning. Om servern inte stöder SSL kommer anslutningen att upprättas utan SSL. |
| Require |
Kräv SSL-anslutning. Om servern inte stöder SSL kommer anslutningen att misslyckas. |
| VerifyCA |
Kräv SSL-anslutning och verifiera servercertifikatet mot CA-certifikatet. |
| VerifyFull |
Kräv SSL-anslutning, verifiera servercertifikatet mot CA-certifikatet och kontrollera att serverns värdnamn matchar certifikatet. |
StartDataMigration
Anger om datamigreringen måste starta direkt.
| Värde | Description |
|---|---|
| True |
Datamigreringen måste starta direkt. |
| False |
Datamigreringen får inte starta direkt. |
systemData
Metadata som rör skapande och senaste ändring av resursen.
| Name | Typ | Description |
|---|---|---|
| createdAt |
string (date-time) |
Tidsstämpeln för resursskapande (UTC). |
| createdBy |
string |
Identiteten som skapade resursen. |
| createdByType |
Den typ av identitet som skapade resursen. |
|
| lastModifiedAt |
string (date-time) |
Tidsstämpeln för resursens senaste ändring (UTC) |
| lastModifiedBy |
string |
Identiteten som senast ändrade resursen. |
| lastModifiedByType |
Den typ av identitet som senast ändrade resursen. |
TriggerCutover
Anger om snabb migrering måste utlösas för hela migreringen.
| Värde | Description |
|---|---|
| True |
Snabb överföring måste utlösas för hela migreringen. |
| False |
Snabb överföring får inte utlösas för hela migreringen. |
ValidationDetails
Information om validering för migrering.
| Name | Typ | Description |
|---|---|---|
| dbLevelValidationDetails |
Information om valideringar på servernivå. |
|
| serverLevelValidationDetails |
Information om valideringar på servernivå. |
|
| status |
Valideringsstatus för migrering. |
|
| validationEndTimeInUtc |
string (date-time) |
Sluttid (UTC) för validering. |
| validationStartTimeInUtc |
string (date-time) |
Starttid (UTC) för validering. |
ValidationMessage
Objekt för valideringsmeddelande.
| Name | Typ | Description |
|---|---|---|
| message |
string |
Sträng för valideringsmeddelande. |
| state |
Allvarlighetsgrad för valideringsmeddelandet. |
ValidationState
Valideringstillstånd för migration.
| Värde | Description |
|---|---|
| Failed |
Verifieringen misslyckades. |
| Succeeded |
Valideringen har lyckats. |
| Warning |
Valideringen har lyckats med varningar. |
ValidationSummaryItem
Sammanfattningsobjekt för validering.
| Name | Typ | Description |
|---|---|---|
| messages |
Meddelanden om validering. |
|
| state |
Valideringsstatus för migrering. |
|
| type |
string |
Typ av validering. |