Partager via


Outils Azure Database pour PostgreSQL pour le serveur Azure MCP

Le serveur Azure MCP vous permet de gérer les ressources Azure Database pour PostgreSQL à l’aide d’invites en langage naturel. Vous pouvez interroger des bases de données, répertorier des tables, récupérer des schémas et bien plus encore sans mémoriser la syntaxe de requête complexe.

Azure Database pour PostgreSQL est un service de base de données PostgreSQL entièrement managé, intelligent et évolutif dans le cloud. Il vous permet de vous concentrer sur le développement d’applications, et non sur la gestion des bases de données.

Remarque

Les outils Azure MCP Server définissent des paramètres pour les données dont ils ont besoin pour effectuer des tâches. Certains de ces paramètres sont spécifiques à chaque outil et sont documentés ci-dessous. D’autres paramètres sont globaux et partagés par tous les outils. Pour plus d’informations, consultez Paramètres de l’outil.

Lister des bases de données

Le serveur Azure MCP peut répertorier toutes les bases de données d’un serveur PostgreSQL.

Voici quelques exemples d’invites :

  • Répertorier les bases de données : « Afficher toutes les bases de données dans mon serveur PostgreSQL ».
  • Afficher les bases de données : « Quelles bases de données ai-je dans mon serveur PostgreSQL ? »
  • Vérifiez les bases de données : « Vérifiez que j’ai une base de données nommée « xyz » dans le serveur «my-pg-server ».
  • Bases de données de requête : « Afficher les bases de données dans le serveur PostgreSQL dans le groupe de ressourcesmy-rg».
  • Recherchez des bases de données : « Obtenir toutes les bases de données à partir de mon instance PostgreSQL ».
Paramètre Obligatoire ou facultatif Descriptif
Abonnement Obligatoire ID ou nom de l’abonnement Azure.
Groupe de ressources Obligatoire Nom du groupe de ressources Azure.
Nom d’utilisateur Obligatoire Nom d’utilisateur pour accéder au serveur PostgreSQL.
Serveur Obligatoire Serveur PostgreSQL à accéder.

Exécuter une requête de base de données

Le serveur Azure MCP peut exécuter une requête sur une base de données PostgreSQL.

Voici quelques exemples d’invites :

  • Exécuter la requête : « Exécuter « SELECT * FROM users LIMIT 10 » dans ma base de données PostgreSQL.
  • Données de requête : « Exécuter une requête pour obtenir des commandes récentes à partir de la base de données PostgreSQL ».
  • Récupérer des données : « Obtenir des informations utilisateur à partir de ma base de données PostgreSQL avec requête ».
  • Extrayez des données : « Interroger les données client à partir de mon serveur PostgreSQL ».
  • Récupérer les enregistrements : « Sélectionner les meilleurs enregistrements de ventes à partir de la base de données PostgreSQL ».
Paramètre Obligatoire ou facultatif Descriptif
Abonnement Obligatoire ID ou nom de l’abonnement Azure.
Groupe de ressources Obligatoire Nom du groupe de ressources Azure.
Nom d’utilisateur Obligatoire Nom d’utilisateur pour accéder au serveur PostgreSQL.
Serveur Obligatoire Serveur PostgreSQL à accéder.
Base de données Obligatoire Base de données PostgreSQL à accéder.
Requête Obligatoire Requête à exécuter sur une base de données PostgreSQL.

Répertorier des tableaux

Le serveur Azure MCP peut répertorier toutes les tables d’une base de données PostgreSQL.

Voici quelques exemples d’invites :

  • Répertorier les tables : « Afficher toutes les tables dans ma base de données PostgreSQL ».
  • Afficher les tables : « Quelles tables ai-je dans ma base de données PostgreSQL ? »
  • Vérifiez les tables : « Vérifiez que j’ai une table nommée « xyz » dans la base de données PostgreSQL «my-db».
  • Tables de requête : « Afficher les tables dans la base de données PostgreSQL dans le serveurmy-pg-server ».
  • Rechercher des tables : « Obtenir toutes les tables à partir de ma base de données PostgreSQL ».
Paramètre Obligatoire ou facultatif Descriptif
Abonnement Obligatoire ID ou nom de l’abonnement Azure.
Groupe de ressources Obligatoire Nom du groupe de ressources Azure.
Nom d’utilisateur Obligatoire Nom d’utilisateur pour accéder au serveur PostgreSQL.
Serveur Obligatoire Serveur PostgreSQL à accéder.
Base de données Obligatoire Base de données PostgreSQL à accéder.

Obtenez le schéma de table

Le serveur Azure MCP peut obtenir le schéma d’une table spécifique dans une base de données PostgreSQL.

Voici quelques exemples d’invites :

  • Afficher le schéma : « Affichez-moi le schéma de la table « utilisateurs » dans ma base de données PostgreSQL. »
  • Obtenir la structure : « Quelles colonnes la table « products » a-t-elle dans ma base de données PostgreSQL ? »
  • Vérifier le schéma : « Vérifiez si mon schéma a une contrainte non null sur la colonne ID ».
  • Afficher les colonnes : « Afficher les colonnes et les types pour la table « clients » dans PostgreSQL. »
  • Examinez la table : « Obtenir la structure de la table « transactions » dans ma base de données PostgreSQL.
Paramètre Obligatoire ou facultatif Descriptif
Abonnement Obligatoire ID ou nom de l’abonnement Azure.
Groupe de ressources Obligatoire Nom du groupe de ressources Azure.
Nom d’utilisateur Obligatoire Nom d’utilisateur pour accéder au serveur PostgreSQL.
Serveur Obligatoire Serveur PostgreSQL à accéder.
Base de données Obligatoire Base de données PostgreSQL à accéder.
Table Obligatoire Table PostgreSQL à accéder.

Répertorier les serveurs

Le serveur Azure MCP peut répertorier tous les serveurs PostgreSQL dans un abonnement et un groupe de ressources.

Voici quelques exemples d’invites :

  • Répertorier les serveurs : « Afficher tous les serveurs PostgreSQL dans mon groupe de ressources ».
  • Afficher les serveurs : « Quels serveurs PostgreSQL ai-je dans le groupe de ressourcesmy-rg? »
  • Vérifier les serveurs : « Vérifier si mon abonnement possède un serveur nommé « xyz »
  • Serveurs de requête : « Afficher les serveurs PostgreSQL dans le groupe de ressources « dev-resources ».
  • Recherchez des serveurs : « Obtenir toutes les instances PostgreSQL dans mon environnement ».
Paramètre Obligatoire ou facultatif Descriptif
Abonnement Obligatoire ID ou nom de l’abonnement Azure.
Groupe de ressources Obligatoire Nom du groupe de ressources Azure.
Nom d’utilisateur Obligatoire Nom d’utilisateur pour accéder au serveur PostgreSQL.

Obtenir la configuration du serveur

Le serveur Azure MCP peut récupérer la configuration d’un serveur PostgreSQL.

Voici quelques exemples d’invites :

  • Afficher la configuration : « Afficher la configuration de mon serveur PostgreSQL ».
  • Obtenir les paramètres : « Quels sont les paramètres de mon serveur PostgreSQL « pg-prod » ?
  • Vérifier la configuration : « Vérifier si la configuration de mon serveur 'x' est définie sur 'y' »
  • Affichez les paramètres de serveur : « Afficher tous les paramètres de configuration de mon serveur PostgreSQL ».
  • Obtenir la configuration du serveur : « Quelle est la configuration de mon instance PostgreSQL ? »
Paramètre Obligatoire ou facultatif Descriptif
Abonnement Obligatoire ID ou nom de l’abonnement Azure.
Groupe de ressources Obligatoire Nom du groupe de ressources Azure.
Nom d’utilisateur Obligatoire Nom d’utilisateur pour accéder au serveur PostgreSQL.
Serveur Obligatoire Serveur PostgreSQL à accéder.

Obtenir le paramètre de serveur

Le serveur Azure MCP peut récupérer un paramètre spécifique d’un serveur PostgreSQL.

Voici quelques exemples d’invites :

  • Paramètre d’affichage : « Affichez-moi le paramètre « max_connections » de mon serveur PostgreSQL. »
  • Obtenir le paramètre : « Quelle est la valeur de « shared_buffers » dans mon serveur PostgreSQL ? »
  • Vérifier le paramètre : « Vérifier si le paramètre de mon serveur 'x' est défini sur 'y' »
  • Affichez l’analyse du serveur : « Afficher la valeur du paramètre « work_mem » dans mon serveur PostgreSQL.
  • Obtenir la valeur de configuration : « Quelle est la valeur « maintenance_work_mem » définie dans mon instance PostgreSQL ? »
Paramètre Obligatoire ou facultatif Descriptif
Abonnement Obligatoire ID ou nom de l’abonnement Azure.
Groupe de ressources Obligatoire Nom du groupe de ressources Azure.
Nom d’utilisateur Obligatoire Nom d’utilisateur pour accéder au serveur PostgreSQL.
Serveur Obligatoire Serveur PostgreSQL à accéder.
Param Obligatoire Paramètre PostgreSQL à accéder.