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 :
- Créer une instance Azure Database pour PostgreSQL – Serveur flexible et une base de données en suivant l’article Créer une instance Azure Database pour PostgreSQL – Serveur flexible
- Installez l’interface de ligne de commande Azure CLI sur votre machine ou utilisez Azure Cloud Shell dans le portail Azure avec votre navigateur.
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
- Pour configurer et accéder aux journaux d’activité de serveur, consultez l’article Journaux dans Azure Database pour PostgreSQL - Serveur flexible