Personnaliser les paramètres de serveur pour le serveur flexible Azure Database pour PostgreSQL à l’aide d’Azure CLI

S’APPLIQUE À : Azure Database pour PostgreSQL : serveur flexible

Il est possible de lister, d’afficher et de mettre à jour les paramètres de configuration d’un serveur Azure PostgreSQL à l’aide de l’interface de ligne de commande (Azure CLI). Un sous-ensemble de paramètres de moteur est exposé au niveau du serveur et peut être modifié.

Prérequis

Pour parcourir ce guide pratique, vous avez besoin des éléments suivants :

Répertorier des paramètres de serveur pour une instance Azure Database pour PostgreSQL – Serveur flexible

Pour répertorier tous les paramètres modifiables dans un serveur, ainsi que leurs valeurs, exécutez la commande az postgres server configuration list.

Vous pouvez répertorier les paramètres de serveur pour le serveur mydemoserver.postgres.database.azure.com du groupe de ressources myresourcegroup.

az postgres flexible-server parameter list --resource-group myresourcegroup --server-name mydemoserver

Afficher les détails des paramètres du serveur

Pour afficher les détails d’un paramètre de configuration particulier pour un serveur, exécutez la commande az postgres flexible-server parameter show.

Cet exemple affiche les détails du paramètre de serveur log_min_messages pour le serveur mydemoserver.postgres.database.azure.com du groupe de ressources myresourcegroup.

az postgres flexible-server parameter show --name log_min_messages --resource-group myresourcegroup --server-name mydemoserver

Modifier la valeur du paramètre de serveur

Vous pouvez également modifier la valeur d’un paramètre de serveur, ce qui a pour effet de mettre à jour la valeur de moteur Azure Database pour PostgreSQL – Serveur flexible. Pour mettre à jour le paramètre, utilisez la commande az postgres flexible-server parameter set.

Pour mettre à jour le paramètre de serveur log_min_messages pour le serveur mydemoserver.postgres.database.azure.com du groupe de ressources myresourcegroup.

az postgres flexible-server parameter set --name log_min_messages --value INFO --resource-group myresourcegroup --server-name mydemoserver

Si vous souhaitez réinitialiser la valeur d’un paramètre, il vous suffit de ne pas définir le paramètre --value facultatif. Le service applique alors la valeur par défaut. Dans l’exemple ci-dessus, elle peut se présenter comme suit :

az postgres flexible-server parameter set --name log_min_messages --resource-group myresourcegroup --server-name mydemoserver

Cette commande réinitialise le paramètre log_min_messages à la valeur par défaut WARNING. Pour plus d’informations sur les paramètres de serveur et les valeurs autorisées, consultez la documentation PostgreSQL à la rubrique Définition des paramètres.

Étapes suivantes