Freigeben über


Migrations - Update

Aktualisiert eine vorhandene Migration. Der Anforderungstext kann eine bis viele der veränderbaren Eigenschaften enthalten, die in der Migrationsdefinition vorhanden sind. Bestimmte Eigenschaftenupdates initiieren Migrationsstatusübergänge.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/migrations/{migrationName}?api-version=2025-08-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
migrationName
path True

string

pattern: ^[a-z][a-z0-9]*$

Name der Migration.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

serverName
path True

string

minLength: 3
maxLength: 63
pattern: ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*

Name des Servers

subscriptionId
path True

string (uuid)

Die ID des Zielabonnements. Der Wert muss eine UUID sein.

api-version
query True

string

minLength: 1

Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version.

Anforderungstext

Name Typ Beschreibung
properties.cancel

Cancel

Gibt an, ob der Abbruch für die gesamte Migration ausgelöst werden muss.

properties.dbsToCancelMigrationOn

string[]

Wenn Sie einen Abbruch für bestimmte Datenbanken auslösen möchten, legen Sie 'triggerCutover' auf 'True' und die Namen der spezifischen Datenbanken in diesem Array fest.

properties.dbsToMigrate

string[]

Namen der zu migrierenden Datenbanken.

properties.dbsToTriggerCutoverOn

string[]

Wenn Sie eine Übernahme für bestimmte Datenbanken auslösen möchten, legen Sie 'triggerCutover' auf 'True' und die Namen der spezifischen Datenbanken in diesem Array fest.

properties.migrateRoles

MigrateRolesAndPermissions

Gibt an, ob Rollen und Berechtigungen migriert werden müssen.

properties.migrationMode

MigrationMode

Modus, der zum Ausführen der Migration verwendet wird: Online oder Offline.

properties.migrationWindowStartTimeInUtc

string (date-time)

Startzeit (UTC) für das Migrationsfenster.

properties.overwriteDbsInTarget

OverwriteDatabasesOnTargetServer

Gibt an, ob Datenbanken auf dem Zielserver überschrieben werden können, wenn sie bereits vorhanden sind. Wenn der Wert auf "False" festgelegt ist, wartet der Migrationsworkflow auf eine Bestätigung, wenn er erkennt, dass die Datenbank bereits auf dem Zielserver vorhanden ist.

properties.secretParameters

MigrationSecretParametersForPatch

Parameter des Migrationsgeheimnisses.

properties.setupLogicalReplicationOnSourceDbIfNeeded

LogicalReplicationOnSourceServer

Gibt an, ob bei Bedarf die logische Replikation auf dem Quellserver eingerichtet werden soll.

properties.sourceDbServerFullyQualifiedDomainName

string

Vollqualifizierter Domänenname (FQDN) oder IP-Adresse des Quellservers. Diese Eigenschaft ist optional. Wenn angegeben, wird sie vom Migrationsdienst immer verwendet, um eine Verbindung mit dem Quellserver herzustellen.

properties.sourceDbServerResourceId

string

Kennung der Quelldatenbankserverressource, wenn 'sourceType' 'PostgreSQLSingleServer' ist. Für andere Quelltypen muss dies auf ipaddress:port@username oder hostname:port@username gesetzt werden.

properties.startDataMigration

StartDataMigration

Gibt an, ob die Datenmigration sofort gestartet werden muss.

properties.targetDbServerFullyQualifiedDomainName

string

Vollqualifizierter Domänenname (FQDN) oder IP-Adresse des Zielservers. Diese Eigenschaft ist optional. Wenn angegeben, wird sie vom Migrationsdienst immer verwendet, um eine Verbindung mit dem Zielserver herzustellen.

properties.triggerCutover

TriggerCutover

Gibt an, ob die Übernahme für die gesamte Migration ausgelöst werden muss.

tags

object

Anwendungsspezifische Metadaten in Form von Schlüssel-Wert-Paaren.

Antworten

Name Typ Beschreibung
200 OK

Migration

Der Azure-Vorgang wurde erfolgreich abgeschlossen.

Other Status Codes

ErrorResponse

Unerwartete Fehlerantwort.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

Update an existing migration.

Beispielanforderung

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"
  }
}

Beispiel für eine Antwort

{
  "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"
  }
}

Definitionen

Name Beschreibung
AdminCredentials

Anmeldeinformationen von Administratorbenutzern für Quell- und Zielserver.

AdminCredentialsForPatch

Anmeldeinformationen von Administratorbenutzern für Quell- und Zielserver.

Cancel

Gibt an, ob der Abbruch für die gesamte Migration ausgelöst werden muss.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

DatabaseMigrationState

Migrationsstatus einer Datenbank.

DbLevelValidationStatus

Zusammenfassung des Validierungsstatus für eine Datenbank.

DbServerMetadata

Datenbankservermetadaten.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Fehlerantwort

LogicalReplicationOnSourceServer

Gibt an, ob bei Bedarf die logische Replikation auf dem Quellserver eingerichtet werden soll.

MigrateRolesAndPermissions

Gibt an, ob Rollen und Berechtigungen migriert werden müssen.

Migration

Eigenschaften einer Migration.

MigrationDatabaseState

Migrationsstatus einer Datenbank.

MigrationMode

Modus, der zum Ausführen der Migration verwendet wird: Online oder Offline.

MigrationOption

Unterstützte Option für eine Migration

MigrationResourceForPatch

Migration.

MigrationSecretParameters

Parameter des Migrationsgeheimnisses.

MigrationSecretParametersForPatch

Parameter des Migrationsgeheimnisses.

MigrationState

Stand der Migration.

MigrationStatus

Stand der Migration.

MigrationSubstate

Teilstaat der Migration.

MigrationSubstateDetails

Details zum Unterzustand der Migration.

OverwriteDatabasesOnTargetServer

Gibt an, ob Datenbanken auf dem Zielserver überschrieben werden können, wenn sie bereits vorhanden sind. Wenn der Wert auf "False" festgelegt ist, wartet der Migrationsworkflow auf eine Bestätigung, wenn er erkennt, dass die Datenbank bereits auf dem Zielserver vorhanden ist.

ServerSku

Berechnen von Informationen eines Servers.

SkuTier

Ebene der Compute, die einem Server zugewiesen ist.

SourceType

Für die Migration verwendeter Quellservertyp: 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 oder Supabase_PostgreSQL

SslMode

SSL-Modus, der von einer Migration verwendet wird. Der Standard-SSL-Modus für 'PostgreSQLSingleServer' ist 'VerifyFull'. Der Standard-SSL-Modus für andere Quelltypen ist "Bevorzugen".

StartDataMigration

Gibt an, ob die Datenmigration sofort gestartet werden muss.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

TriggerCutover

Gibt an, ob die Übernahme für die gesamte Migration ausgelöst werden muss.

ValidationDetails

Details zur Validierung für die Migration.

ValidationMessage

Objekt der Validierungsnachricht.

ValidationState

Validierungsstatus für die Migration.

ValidationSummaryItem

Validierungszusammenfassungsobjekt.

AdminCredentials

Anmeldeinformationen von Administratorbenutzern für Quell- und Zielserver.

Name Typ Beschreibung
sourceServerPassword

string (password)

Kennwort für den Benutzer des Quellservers.

targetServerPassword

string (password)

Kennwort für den Benutzer des Zielservers.

AdminCredentialsForPatch

Anmeldeinformationen von Administratorbenutzern für Quell- und Zielserver.

Name Typ Beschreibung
sourceServerPassword

string (password)

Kennwort für den Benutzer des Quellservers.

targetServerPassword

string (password)

Kennwort für den Benutzer des Zielservers.

Cancel

Gibt an, ob der Abbruch für die gesamte Migration ausgelöst werden muss.

Wert Beschreibung
True
False

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Wert Beschreibung
User
Application
ManagedIdentity
Key

DatabaseMigrationState

Migrationsstatus einer Datenbank.

Name Typ Beschreibung
appliedChanges

integer (int32)

Zähler für angewendete Change Data Capture-Änderungen.

cdcDeleteCounter

integer (int32)

Ändern des Data Capture-Löschindikators.

cdcInsertCounter

integer (int32)

Ändern des Data Capture-Einfügeindikators.

cdcUpdateCounter

integer (int32)

Ändern des Data Capture-Aktualisierungsindikators.

databaseName

string

Name der Datenbank

endedOn

string (date-time)

Endzeit eines Migrationsstatus.

fullLoadCompletedTables

integer (int32)

Anzahl der Tabellen, die während der Migration einer Datenbank geladen wurden.

fullLoadErroredTables

integer (int32)

Anzahl der Tabellen, bei denen während der Migration einer Datenbank Fehler aufgetreten sind.

fullLoadLoadingTables

integer (int32)

Anzahl der Tabellen, die während der Migration einer Datenbank geladen werden.

fullLoadQueuedTables

integer (int32)

Anzahl der Tabellen, die für die Migration einer Datenbank in die Warteschlange eingereiht werden.

incomingChanges

integer (int32)

Zähler für eingehende Änderungen von Change Data Capture.

latency

integer (int32)

Verzögerung in Sekunden zwischen Quelle und Ziel während der Online-Phase.

message

string

Fehlermeldung, falls vorhanden, für den Migrationsstatus.

migrationOperation

string

Migrationsvorgang einer Datenbank.

migrationState

MigrationDatabaseState

Migrationsstatus einer Datenbank.

startedOn

string (date-time)

Startzeit eines Migrationszustands.

DbLevelValidationStatus

Zusammenfassung des Validierungsstatus für eine Datenbank.

Name Typ Beschreibung
databaseName

string

Name der Datenbank

endedOn

string (date-time)

Endzeit einer Validierung auf Datenbankebene.

startedOn

string (date-time)

Startzeit einer Validierung auf Datenbankebene.

summary

ValidationSummaryItem[]

Zusammenfassung der Validierungen auf Datenbankebene.

DbServerMetadata

Datenbankservermetadaten.

Name Typ Beschreibung
location

string

Standort des Datenbankservers.

sku

ServerSku

Computeebene und Größe des Datenbankservers. Dieses Objekt ist für einen Azure Database for PostgreSQL-Einzelserver leer.

storageMb

integer (int32)

Speichergröße (in MB) für den Datenbankserver.

version

string

Hauptversion der PostgreSQL-Datenbank-Engine.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

Name Typ Beschreibung
info

object

Die zusätzlichen Informationen.

type

string

Der zusätzliche Informationstyp.

ErrorDetail

Das Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.

LogicalReplicationOnSourceServer

Gibt an, ob bei Bedarf die logische Replikation auf dem Quellserver eingerichtet werden soll.

Wert Beschreibung
True
False

MigrateRolesAndPermissions

Gibt an, ob Rollen und Berechtigungen migriert werden müssen.

Wert Beschreibung
True
False

Migration

Eigenschaften einer Migration.

Name Typ Beschreibung
id

string (arm-id)

Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

Der geografische Standort, an dem sich die Ressource befindet

name

string

Der Name der Ressource

properties.cancel

Cancel

Gibt an, ob der Abbruch für die gesamte Migration ausgelöst werden muss.

properties.currentStatus

MigrationStatus

Aktueller Status einer Migration.

properties.dbsToCancelMigrationOn

string[]

Wenn Sie einen Abbruch für bestimmte Datenbanken auslösen möchten, legen Sie 'triggerCutover' auf 'True' und die Namen der spezifischen Datenbanken in diesem Array fest.

properties.dbsToMigrate

string[]

Namen der zu migrierenden Datenbanken.

properties.dbsToTriggerCutoverOn

string[]

Wenn Sie eine Übernahme für bestimmte Datenbanken auslösen möchten, legen Sie 'triggerCutover' auf 'True' und die Namen der spezifischen Datenbanken in diesem Array fest.

properties.migrateRoles

MigrateRolesAndPermissions

Gibt an, ob Rollen und Berechtigungen migriert werden müssen.

properties.migrationId

string

Kennung einer Migration.

properties.migrationInstanceResourceId

string (arm-id)

Bezeichner der Migrationsinstanz für private Endpunkte.

properties.migrationMode

MigrationMode

Modus, der zum Ausführen der Migration verwendet wird: Online oder Offline.

properties.migrationOption

MigrationOption

Unterstützte Option für eine Migration.

properties.migrationWindowEndTimeInUtc

string (date-time)

Endzeit (UTC) für das Migrationsfenster.

properties.migrationWindowStartTimeInUtc

string (date-time)

Startzeit (UTC) für das Migrationsfenster.

properties.overwriteDbsInTarget

OverwriteDatabasesOnTargetServer

Gibt an, ob Datenbanken auf dem Zielserver überschrieben werden können, wenn sie bereits vorhanden sind. Wenn der Wert auf "False" festgelegt ist, wartet der Migrationsworkflow auf eine Bestätigung, wenn er erkennt, dass die Datenbank bereits auf dem Zielserver vorhanden ist.

properties.secretParameters

MigrationSecretParameters

Parameter des Migrationsgeheimnisses.

properties.setupLogicalReplicationOnSourceDbIfNeeded

LogicalReplicationOnSourceServer

Gibt an, ob bei Bedarf die logische Replikation auf dem Quellserver eingerichtet werden soll.

properties.sourceDbServerFullyQualifiedDomainName

string

Vollqualifizierter Domänenname (FQDN) oder IP-Adresse des Quellservers. Diese Eigenschaft ist optional. Wenn angegeben, wird sie vom Migrationsdienst immer verwendet, um eine Verbindung mit dem Quellserver herzustellen.

properties.sourceDbServerMetadata

DbServerMetadata

Metadaten des Quelldatenbankservers.

properties.sourceDbServerResourceId

string

Kennung der Quelldatenbankserverressource, wenn 'sourceType' 'PostgreSQLSingleServer' ist. Für andere Quelltypen muss dies auf ipaddress:port@username oder hostname:port@username gesetzt werden.

properties.sourceType

SourceType

Für die Migration verwendeter Quellservertyp: 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 oder Supabase_PostgreSQL

properties.sslMode

SslMode

SSL-Modus, der von einer Migration verwendet wird. Der Standard-SSL-Modus für 'PostgreSQLSingleServer' ist 'VerifyFull'. Der Standard-SSL-Modus für andere Quelltypen ist "Bevorzugen".

properties.startDataMigration

StartDataMigration

Gibt an, ob die Datenmigration sofort gestartet werden muss.

properties.targetDbServerFullyQualifiedDomainName

string

Vollqualifizierter Domänenname (FQDN) oder IP-Adresse des Zielservers. Diese Eigenschaft ist optional. Wenn angegeben, wird sie vom Migrationsdienst immer verwendet, um eine Verbindung mit dem Zielserver herzustellen.

properties.targetDbServerMetadata

DbServerMetadata

Metadaten des Zieldatenbankservers.

properties.targetDbServerResourceId

string

Kennung der Serverressource der Zieldatenbank.

properties.triggerCutover

TriggerCutover

Gibt an, ob die Übernahme für die gesamte Migration ausgelöst werden muss.

systemData

systemData

Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten.

tags

object

Ressourcentags.

type

string

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

MigrationDatabaseState

Migrationsstatus einer Datenbank.

Wert Beschreibung
InProgress
WaitingForCutoverTrigger
Failed
Canceled
Succeeded
Canceling

MigrationMode

Modus, der zum Ausführen der Migration verwendet wird: Online oder Offline.

Wert Beschreibung
Offline
Online

MigrationOption

Unterstützte Option für eine Migration

Wert Beschreibung
Validate
Migrate
ValidateAndMigrate

MigrationResourceForPatch

Migration.

Name Typ Beschreibung
properties.cancel

Cancel

Gibt an, ob der Abbruch für die gesamte Migration ausgelöst werden muss.

properties.dbsToCancelMigrationOn

string[]

Wenn Sie einen Abbruch für bestimmte Datenbanken auslösen möchten, legen Sie 'triggerCutover' auf 'True' und die Namen der spezifischen Datenbanken in diesem Array fest.

properties.dbsToMigrate

string[]

Namen der zu migrierenden Datenbanken.

properties.dbsToTriggerCutoverOn

string[]

Wenn Sie eine Übernahme für bestimmte Datenbanken auslösen möchten, legen Sie 'triggerCutover' auf 'True' und die Namen der spezifischen Datenbanken in diesem Array fest.

properties.migrateRoles

MigrateRolesAndPermissions

Gibt an, ob Rollen und Berechtigungen migriert werden müssen.

properties.migrationMode

MigrationMode

Modus, der zum Ausführen der Migration verwendet wird: Online oder Offline.

properties.migrationWindowStartTimeInUtc

string (date-time)

Startzeit (UTC) für das Migrationsfenster.

properties.overwriteDbsInTarget

OverwriteDatabasesOnTargetServer

Gibt an, ob Datenbanken auf dem Zielserver überschrieben werden können, wenn sie bereits vorhanden sind. Wenn der Wert auf "False" festgelegt ist, wartet der Migrationsworkflow auf eine Bestätigung, wenn er erkennt, dass die Datenbank bereits auf dem Zielserver vorhanden ist.

properties.secretParameters

MigrationSecretParametersForPatch

Parameter des Migrationsgeheimnisses.

properties.setupLogicalReplicationOnSourceDbIfNeeded

LogicalReplicationOnSourceServer

Gibt an, ob bei Bedarf die logische Replikation auf dem Quellserver eingerichtet werden soll.

properties.sourceDbServerFullyQualifiedDomainName

string

Vollqualifizierter Domänenname (FQDN) oder IP-Adresse des Quellservers. Diese Eigenschaft ist optional. Wenn angegeben, wird sie vom Migrationsdienst immer verwendet, um eine Verbindung mit dem Quellserver herzustellen.

properties.sourceDbServerResourceId

string

Kennung der Quelldatenbankserverressource, wenn 'sourceType' 'PostgreSQLSingleServer' ist. Für andere Quelltypen muss dies auf ipaddress:port@username oder hostname:port@username gesetzt werden.

properties.startDataMigration

StartDataMigration

Gibt an, ob die Datenmigration sofort gestartet werden muss.

properties.targetDbServerFullyQualifiedDomainName

string

Vollqualifizierter Domänenname (FQDN) oder IP-Adresse des Zielservers. Diese Eigenschaft ist optional. Wenn angegeben, wird sie vom Migrationsdienst immer verwendet, um eine Verbindung mit dem Zielserver herzustellen.

properties.triggerCutover

TriggerCutover

Gibt an, ob die Übernahme für die gesamte Migration ausgelöst werden muss.

tags

object

Anwendungsspezifische Metadaten in Form von Schlüssel-Wert-Paaren.

MigrationSecretParameters

Parameter des Migrationsgeheimnisses.

Name Typ Beschreibung
adminCredentials

AdminCredentials (password)

Anmeldeinformationen von Administratorbenutzern für Quell- und Zielserver.

sourceServerUsername

string

Ruft den Namen des Benutzers für den Quellserver ab oder legt diesen fest. Dieser Benutzer muss kein Administrator sein.

targetServerUsername

string

Ruft den Namen des Benutzers für den Zielserver ab oder legt diesen fest. Dieser Benutzer muss kein Administrator sein.

MigrationSecretParametersForPatch

Parameter des Migrationsgeheimnisses.

Name Typ Beschreibung
adminCredentials

AdminCredentialsForPatch (password)

Anmeldeinformationen von Administratorbenutzern für Quell- und Zielserver.

sourceServerUsername

string

Ruft den Namen des Benutzers für den Quellserver ab oder legt diesen fest. Dieser Benutzer muss kein Administrator sein.

targetServerUsername

string

Ruft den Namen des Benutzers für den Zielserver ab oder legt diesen fest. Dieser Benutzer muss kein Administrator sein.

MigrationState

Stand der Migration.

Wert Beschreibung
InProgress
WaitingForUserAction
Canceled
Failed
Succeeded
ValidationFailed
CleaningUp

MigrationStatus

Stand der Migration.

Name Typ Beschreibung
currentSubStateDetails

MigrationSubstateDetails

Details zum aktuellen Migrationsunterstatus.

error

string

Fehlermeldung, falls vorhanden, für den Migrationsstatus.

state

MigrationState

Stand der Migration.

MigrationSubstate

Teilstaat der Migration.

Wert Beschreibung
PerformingPreRequisiteSteps
WaitingForLogicalReplicationSetupRequestOnSourceDB
WaitingForDBsToMigrateSpecification
WaitingForTargetDBOverwriteConfirmation
WaitingForDataMigrationScheduling
WaitingForDataMigrationWindow
MigratingData
WaitingForCutoverTrigger
CompletingMigration
Completed
CancelingRequestedDBMigrations
ValidationInProgress

MigrationSubstateDetails

Details zum Unterzustand der Migration.

Name Typ Beschreibung
currentSubState

MigrationSubstate

Teilstaat der Migration.

dbDetails

<string,  DatabaseMigrationState>

validationDetails

ValidationDetails

Details zur Validierung für die Migration.

OverwriteDatabasesOnTargetServer

Gibt an, ob Datenbanken auf dem Zielserver überschrieben werden können, wenn sie bereits vorhanden sind. Wenn der Wert auf "False" festgelegt ist, wartet der Migrationsworkflow auf eine Bestätigung, wenn er erkennt, dass die Datenbank bereits auf dem Zielserver vorhanden ist.

Wert Beschreibung
True
False

ServerSku

Berechnen von Informationen eines Servers.

Name Typ Beschreibung
name

string

Computeebene und Größe des Datenbankservers. Dieses Objekt ist für einen Azure Database for PostgreSQL-Einzelserver leer.

tier

SkuTier

Ebene der Compute, die einem Server zugewiesen ist.

SkuTier

Ebene der Compute, die einem Server zugewiesen ist.

Wert Beschreibung
Burstable
GeneralPurpose
MemoryOptimized

SourceType

Für die Migration verwendeter Quellservertyp: 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 oder Supabase_PostgreSQL

Wert Beschreibung
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

SSL-Modus, der von einer Migration verwendet wird. Der Standard-SSL-Modus für 'PostgreSQLSingleServer' ist 'VerifyFull'. Der Standard-SSL-Modus für andere Quelltypen ist "Bevorzugen".

Wert Beschreibung
Prefer
Require
VerifyCA
VerifyFull

StartDataMigration

Gibt an, ob die Datenmigration sofort gestartet werden muss.

Wert Beschreibung
True
False

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Name Typ Beschreibung
createdAt

string (date-time)

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string (date-time)

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.

TriggerCutover

Gibt an, ob die Übernahme für die gesamte Migration ausgelöst werden muss.

Wert Beschreibung
True
False

ValidationDetails

Details zur Validierung für die Migration.

Name Typ Beschreibung
dbLevelValidationDetails

DbLevelValidationStatus[]

Details zu Validierungen auf Serverebene.

serverLevelValidationDetails

ValidationSummaryItem[]

Details zu Validierungen auf Serverebene.

status

ValidationState

Validierungsstatus für die Migration.

validationEndTimeInUtc

string (date-time)

Endzeit (UTC) für die Validierung.

validationStartTimeInUtc

string (date-time)

Startzeit (UTC) für die Validierung.

ValidationMessage

Objekt der Validierungsnachricht.

Name Typ Beschreibung
message

string

Zeichenfolge der Validierungsmeldung.

state

ValidationState

Schweregrad der Validierungsmeldung.

ValidationState

Validierungsstatus für die Migration.

Wert Beschreibung
Failed
Succeeded
Warning

ValidationSummaryItem

Validierungszusammenfassungsobjekt.

Name Typ Beschreibung
messages

ValidationMessage[]

Validierungsmeldungen.

state

ValidationState

Validierungsstatus für die Migration.

type

string

Typ der Validierung.