Dela via


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
migrationName
path True

string

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

Namn på migration.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serverName
path True

string

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

Namnet på servern.

subscriptionId
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

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

MigrateRolesAndPermissions

Anger om roller och behörigheter måste migreras.

properties.migrationMode

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

OverwriteDatabasesOnTargetServer

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

MigrationSecretParametersForPatch

Parametrar för migreringshemlighet.

properties.setupLogicalReplicationOnSourceDbIfNeeded

LogicalReplicationOnSourceServer

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

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

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

Migration

Azure-operationen slutfördes framgångsrikt.

Other Status Codes

ErrorResponse

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
AdminCredentials

Autentiseringsuppgifter för administratörsanvändare för käll- och målservrar.

AdminCredentialsForPatch

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.

createdByType

Den typ av identitet som skapade resursen.

DatabaseMigrationState

Migreringstillstånd för en databas.

DbLevelValidationStatus

Sammanfattning av valideringsstatus för en databas.

DbServerMetadata

Databasservermetadata.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Detaljerna om felet.

ErrorResponse

Felsvar

LogicalReplicationOnSourceServer

Anger om logisk replikering ska konfigureras på källservern, om det behövs.

MigrateRolesAndPermissions

Anger om roller och behörigheter måste migreras.

Migration

Egenskaper för en migrering.

MigrationDatabaseState

Migreringstillstånd för en databas.

MigrationMode

Läget som används för att utföra migreringen.

MigrationOption

Alternativ som stöds för en migrering.

MigrationResourceForPatch

Migration.

MigrationSecretParameters

Parametrar för migreringshemlighet.

MigrationSecretParametersForPatch

Parametrar för migreringshemlighet.

MigrationState

Migrationstillståndet.

MigrationStatus

Migrationstillståndet.

MigrationSubstate

Migrationens undertillstånd.

MigrationSubstateDetails

Information om undertillstånd för migrering.

OverwriteDatabasesOnTargetServer

Anger om databaser på målservern kan skrivas över när de redan finns.

ServerSku

Beräkna information om en server.

SkuTier

Nivå för den beräkning som tilldelats en server.

SourceType

Källservertyp som används för migreringen.

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

StartDataMigration

Anger om datamigreringen måste starta direkt.

systemData

Metadata som rör skapande och senaste ändring av resursen.

TriggerCutover

Anger om snabb migrering måste utlösas för hela migreringen.

ValidationDetails

Information om validering för migrering.

ValidationMessage

Objekt för valideringsmeddelande.

ValidationState

Valideringstillstånd för migration.

ValidationSummaryItem

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

MigrationDatabaseState

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

ValidationSummaryItem[]

Sammanfattning av valideringar på databasnivå.

DbServerMetadata

Databasservermetadata.

Name Typ Description
location

string

Plats för databasservern.

sku

ServerSku

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

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorResponse

Felsvar

Name Typ Description
error

ErrorDetail

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

Cancel

Anger om avbryt måste utlösas för hela migreringen.

properties.currentStatus

MigrationStatus

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

MigrateRolesAndPermissions

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

MigrationMode

Läge som används för att utföra migreringen: Online eller Offline.

properties.migrationOption

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

OverwriteDatabasesOnTargetServer

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

MigrationSecretParameters

Parametrar för migreringshemlighet.

properties.setupLogicalReplicationOnSourceDbIfNeeded

LogicalReplicationOnSourceServer

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

DbServerMetadata

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

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

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

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

DbServerMetadata

Metadata för måldatabasservern.

properties.targetDbServerResourceId

string

Identifierare för måldatabasserverresursen.

properties.triggerCutover

TriggerCutover

Anger om snabb migrering måste utlösas för hela migreringen.

systemData

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

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

MigrateRolesAndPermissions

Anger om roller och behörigheter måste migreras.

properties.migrationMode

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

OverwriteDatabasesOnTargetServer

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

MigrationSecretParametersForPatch

Parametrar för migreringshemlighet.

properties.setupLogicalReplicationOnSourceDbIfNeeded

LogicalReplicationOnSourceServer

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

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

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

AdminCredentials (password)

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

AdminCredentialsForPatch (password)

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

MigrationSubstateDetails

Information om aktuellt undertillstånd för migrering.

error

string

Felmeddelande, om det finns något, för migreringstillståndet.

state

MigrationState

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

MigrationSubstate

Migrationens undertillstånd.

dbDetails

<string,  DatabaseMigrationState>

validationDetails

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

SkuTier

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

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

createdByType

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

DbLevelValidationStatus[]

Information om valideringar på servernivå.

serverLevelValidationDetails

ValidationSummaryItem[]

Information om valideringar på servernivå.

status

ValidationState

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

ValidationState

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

ValidationMessage[]

Meddelanden om validering.

state

ValidationState

Valideringsstatus för migrering.

type

string

Typ av validering.