az postgres flexible-server migration
Hantera migreringsarbetsflöden för flexibla PostgreSQL-servrar.
Kommandon
Name | Description | Typ | Status |
---|---|---|---|
az postgres flexible-server migration check-name-availability |
Kontrollerar om det angivna migreringsnamnet kan användas. |
Kärna | Allmän tillgänglighet |
az postgres flexible-server migration create |
Skapa ett nytt migreringsarbetsflöde för en flexibel server. |
Kärna | Allmän tillgänglighet |
az postgres flexible-server migration list |
Visa en lista över migreringar av en flexibel server. |
Kärna | Allmän tillgänglighet |
az postgres flexible-server migration show |
Hämta information om en specifik migrering. |
Kärna | Allmän tillgänglighet |
az postgres flexible-server migration update |
Uppdatera en specifik migrering. |
Kärna | Allmän tillgänglighet |
az postgres flexible-server migration check-name-availability
Kontrollerar om det angivna migreringsnamnet kan användas.
az postgres flexible-server migration check-name-availability --migration-name
[--ids]
[--name]
[--resource-group]
[--subscription]
Exempel
Kontrollera om det angivna migreringsnamnet är tillgängligt för ditt migreringsarbetsflöde.
az postgres flexible-server migration check-name-availability --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Obligatoriska parametrar
Namnet på migreringen.
Valfria parametrar
Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.
Namn på migreringsmålserver.
Resursgruppsnamn för migreringsmålservern.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az postgres flexible-server migration create
Skapa ett nytt migreringsarbetsflöde för en flexibel server.
az postgres flexible-server migration create --name
--properties
--resource-group
[--location]
[--migration-mode {offline, online}]
[--migration-name]
[--migration-option {Migrate, Validate, ValidateAndMigrate}]
[--tags]
Exempel
Starta ett migreringsarbetsflöde på målservern som identifieras av parametrarna. Konfigurationerna av migreringen bör anges i migrationConfig.json-filen. Använd --migration-mode offline för offlinemigrering. Exempel migrationConfig.json ser ut så här: { "properties": { "SourceDBServerResourceId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/test-single-rg/providers/Microsoft.DBforPostgreSQL/servers/pg-single-1", "SecretParameters": { "AdminCredentials": { "SourceServerPassword": "password", "TargetServerPassword": "password" }, "SourceServerUserName": "testuser@pg-single-1", "TargetServerUserName": "fspguser" }, "dBsToMigrate": [ "postgres" ], " OverwriteDbsInTarget": "true", "SourceType": "PostgreSQLSingleServer", "SslMode": "VerifyFull" } } }
az postgres flexible-server migration create --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name testmigration --properties "migrationConfig.json" --migration-mode offline
Starta ett migreringsarbetsflöde på målservern som identifieras av parametrarna. Konfigurationerna av migreringen bör anges i migrationConfig.json-filen. Använd --migration-mode online för onlinemigrering (med CDC) med det här exemplet migrationConfig.json. Använd migreringsalternativet Verifiera endast för begäran { "properties": { "SourceDBServerResourceId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxxxx/resourceGroups/test-single-rg/providers/Microsoft.DBforPostgreSQL/servers/pg-single-1", "SecretParameters": { "AdminCredentials": { "SourceServerPassword": "password", "TargetServerPassword": "password" }, "SourceServerUserName": "testuser@pg-single-1", "TargetServerUserName": "fspguser" }, "dBsToMigrate": [ "postgres" ], "OverwriteDbsInTarget": "true" } } Parametrarna sourceType och sslmode anges automatiskt till 'PostgreSQL Single Server' respektive 'VerifyFull', om källresurs-ID:t följer servermönstret /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxx/resourceGroups/{rg-name}/providers/Microsoft.DBforPostgreSQL/servers/{single-server-name}. Alla värden som skickas i CLI/SDK för dessa parametrar ignoreras.
az postgres flexible-server migration create --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name testmigration --properties "migrationConfig.json" --migration-mode online --migration-option Validate
Starta ett migreringsarbetsflöde på målservern som identifieras av parametrarna. Konfigurationerna av migreringen bör anges i migrationConfig.json-filen. Använd --migration-option Migrera för begäran endast migrering.
az postgres flexible-server migration create --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name testmigration --properties "migrationConfig.json" --migration-option Migrate
Standardalternativet för migrering är ValidateAndMigrate. SoureType och SslMode måste skickas för andra migreringar än PostgreSQLSingleServer. Migreringsparametrar i json-filen bör se ut så här: { "properties": { "SourceDBServerResourceId": "20.66.25.58:5432@postgres", "SecretParameters": { "AdminCredentials": { "SourceServerPassword": "password", "TargetServerPassword": "password" }, "SourceServerUserName": "postgres", "TargetServerUserName": "fspguser" }, "dBsToMigrate": [ "ticketdb","timedb","inventorydb" ], "OverwriteDbsInTarget": "true", "SourceType": "OnPremises", "SslMode": "Prefer" } }
az postgres flexible-server migration create --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name testmigration --properties "migrationConfig.json"
Obligatoriska parametrar
Namn på migreringsmålserver.
Begär egenskaper. Använd dubbla eller inga citattecken för att skicka in json-filsökvägen som argument.
Resursgruppsnamn för migreringsmålservern.
Valfria parametrar
Plats. Värden från: az account list-locations
. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>
.
Migrering antingen offline eller online (med CDC).
Namnet på migreringen.
Migreringsalternativ som stöds. Standardvärdet är ValidateAndMigrate.
Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az postgres flexible-server migration list
Visa en lista över migreringar av en flexibel server.
az postgres flexible-server migration list --name
--resource-group
[--filter {Active, All}]
Exempel
Visa en lista över aktiva migreringar av en flexibel målserver.
az postgres flexible-server migration list --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --filter Active
Visa en lista över alla (aktiva/slutförda) migreringar av en flexibel målserver.
az postgres flexible-server migration list --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --filter All
Obligatoriska parametrar
Namnet på servern. Namnet får bara innehålla gemener, siffror och bindestreck (-). Minst 3 tecken och högst 63 tecken.
Resursgruppsnamn för migreringsmålservern.
Valfria parametrar
Ange om alla migreringar eller bara aktiva migreringar returneras. Giltiga värden är: Aktiva och Alla.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az postgres flexible-server migration show
Hämta information om en specifik migrering.
az postgres flexible-server migration show --migration-name
[--ids]
[--name]
[--resource-group]
[--subscription]
Exempel
Få information om en specifik migrering av en flexibel målserver.
az postgres flexible-server migration show --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name testmigration
Obligatoriska parametrar
Namnet på migreringen.
Valfria parametrar
Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.
Namn på migreringsmålserver.
Resursgruppsnamn för migreringsmålservern.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az postgres flexible-server migration update
Uppdatera en specifik migrering.
az postgres flexible-server migration update --migration-name
[--cancel]
[--cutover]
[--ids]
[--name]
[--resource-group]
[--setup-replication]
[--subscription]
Exempel
Tillåt migreringsarbetsflödet att konfigurera logisk replikering på källan. Observera att det här kommandot startar om källservern.
az postgres flexible-server migration update --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name testmigration --setup-replication
Minska datamigreringen för alla databaser som ingår i migreringen. När detta är klart migreras inte efterföljande uppdateringar av alla databaser i migreringen till målet. Snabbmigrering kan bara utlösas för migration_mode=Online.
az postgres flexible-server migration update --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name testmigration --cutover
Avbryter datamigreringen för alla databaser som ingår i migreringen. Endast "InProgress"-migrering kan avbrytas
az postgres flexible-server migration update --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name testmigration --cancel
Obligatoriska parametrar
Namnet på migreringen.
Valfria parametrar
Avbryt datamigreringen för alla databaser.
Klipp ut datamigreringen för alla databaser i migreringen. När detta är klart migreras inte efterföljande uppdateringar till alla databaser till målet.
Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.
Namn på migreringsmålserver.
Resursgruppsnamn för migreringsmålservern.
Tillåt migreringsarbetsflödet att konfigurera logisk replikering på källan. Observera att det här kommandot startar om källservern.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för