az postgres flexible-server migration
Manage migration workflows for PostgreSQL Flexible Servers.
Commandes
az postgres flexible-server migration check-name-availability |
Checks if the provided migration-name can be used. |
az postgres flexible-server migration create |
Create a new migration workflow for a flexible server. |
az postgres flexible-server migration list |
List the migrations of a flexible server. |
az postgres flexible-server migration show |
Get the details of a specific migration. |
az postgres flexible-server migration update |
Update a specific migration. |
az postgres flexible-server migration check-name-availability
Checks if the provided migration-name can be used.
az postgres flexible-server migration check-name-availability --migration-name
[--ids]
[--name]
[--resource-group]
[--subscription]
Exemples
Vérifiez si le nom de migration fourni est disponible pour votre workflow de migration.
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
Paramètres obligatoires
Nom de la migration.
Paramètres facultatifs
Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « Id de ressource ». Vous devez fournir --ids ou d’autres arguments « Id de ressource ».
Nom du serveur cible de migration.
Nom du groupe de ressources du serveur cible de migration.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az postgres flexible-server migration create
Create a new migration workflow for a flexible server.
az postgres flexible-server migration create --name
--properties
--resource-group
[--migration-mode {offline, online}]
[--migration-name]
Exemples
Démarrez un workflow de migration sur le serveur cible identifié par les paramètres. Les configurations de la migration doivent être spécifiées dans le fichier migrationConfig.json. Utiliser le mode de migration en ligne pour la migration en ligne (avec capture de données modifiées)
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
Start a migration workflow on the target server identified by the parameters. The configurations of the migration should be specified in the migrationConfig.json file. Utilisez l’indicateur --migration-mode hors connexion ou pas --migration-mode pour la migration hors connexion.
az postgres flexible-server migration create --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name testmigration --properties "migrationConfig.json"
Paramètres obligatoires
Migration target server name.
Propriétés de la demande. Utilisez des guillemets doubles ou nuls pour passer filepath en tant qu’argument.
Resource Group Name of the migration target server.
Paramètres facultatifs
Migration hors connexion ou en ligne (avec capture de données modifiées).
Name of the migration.
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az postgres flexible-server migration list
List the migrations of a flexible server.
az postgres flexible-server migration list --name
--resource-group
[--filter {Active, All}]
Exemples
Répertorier les migrations actuellement actives d’un serveur flexible cible.
az postgres flexible-server migration list --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --filter Active
Répertorier toutes les migrations (actives/terminées) d’un serveur flexible cible.
az postgres flexible-server migration list --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --filter All
Paramètres obligatoires
Nom du serveur. Le nom ne peut contenir que des lettres minuscules, des chiffres et le caractère de trait d’union (-). 3 caractères minimum et 63 caractères maximum.
Resource Group Name of the migration target server.
Paramètres facultatifs
Indiquez si toutes les migrations ou uniquement les migrations actives sont retournées. Les valeurs valides sont : Active et All.
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az postgres flexible-server migration show
Get the details of a specific migration.
az postgres flexible-server migration show --migration-name
[--ids]
[--name]
[--resource-group]
[--subscription]
Exemples
Obtenez les détails d’une migration spécifique d’un serveur flexible cible.
az postgres flexible-server migration show --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name testmigration
Paramètres obligatoires
Name of the migration.
Paramètres facultatifs
Un ou plusieurs ID de ressource (délimités par des espaces). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
Migration target server name.
Resource Group Name of the migration target server.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az postgres flexible-server migration update
Update a specific migration.
az postgres flexible-server migration update --migration-name
[--cancel]
[--cutover]
[--db-names]
[--ids]
[--name]
[--overwrite-dbs]
[--resource-group]
[--setup-replication]
[--subscription]
Exemples
Autorisez le flux de travail de migration à configurer la réplication logique sur la source. Notez que cette commande redémarre le serveur source.
az postgres flexible-server migration update --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name testmigration --setup-replication
Liste des bases de données à migrer séparées par des espaces. Un minimum de 1 et un maximum de 8 DBs peuvent être spécifiés. Vous pouvez migrer d’autres bases de données simultanément à l’aide de migrations supplémentaires. Notez que chaque base de données supplémentaire affecte les performances du serveur source.
az postgres flexible-server migration update --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name testmigration --db-names db1 db2
Autorisez le flux de travail de migration à remplacer la base de données sur la cible.
az postgres flexible-server migration update --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name testmigration --overwrite-dbs
Basculement de la migration des données pour toutes les bases de données impliquées dans la migration. Une fois cette opération terminée, les mises à jour ultérieures de toutes les bases de données de la migration ne sont pas migrées vers la cible.
az postgres flexible-server migration update --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name testmigration --cutover
Annule la migration des données pour toutes les bases de données impliquées dans la migration.
az postgres flexible-server migration update --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testserver --migration-name testmigration --cancel
Paramètres obligatoires
Name of the migration.
Paramètres facultatifs
Annulez la migration des données pour toutes les bases de données.
Basculement de la migration des données pour toutes les bases de données de la migration. Une fois cette opération terminée, les mises à jour suivantes de toutes les bases de données ne sont pas migrées vers la cible.
Space-separated list of DBs to migrate. Note that each additional DB affects the performance of the source server.
Un ou plusieurs ID de ressource (délimités par des espaces). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
Migration target server name.
Allow the migration workflow to overwrite the DB on the target.
Resource Group Name of the migration target server.
Allow the migration workflow to setup logical replication on the source. Note that this command will restart the source server.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
Commentaires
Envoyer et afficher des commentaires pour