Sdílet prostřednictvím


Přehled nástrojů Azure Database for PostgreSQL pro Azure MCP Server

Azure MCP Server umožňuje spravovat prostředky Azure Database for PostgreSQL pomocí výzev přirozeného jazyka. Můžete dotazovat databáze, tabulky seznamů, načítat schémata a další, aniž byste si museli pamatovat složitou syntaxi dotazů.

Azure Database for PostgreSQL je plně spravovaná, inteligentní a škálovatelná databázová služba PostgreSQL v cloudu. Umožňuje soustředit se na vývoj aplikací, ne na správu databází.

Poznámka:

Parametry nástroje: Nástroje Azure MCP Serveru definují parametry pro data, která potřebují k dokončení úloh. Některé z těchto parametrů jsou specifické pro každý nástroj a jsou popsané níže. Ostatní parametry jsou globální a sdílejí všechny nástroje. Další informace naleznete v tématu Parametry nástroje.

Databáze: Výpis databází

Azure MCP Server může vypsat všechny databáze na serveru PostgreSQL.

Mezi ukázkové výzvy patří:

  • Výpis databází: Zobrazit všechny databáze na serveru PostgreSQLmy-pg-server ve skupině prostředků my-resource-group
  • Zobrazení databází: Jaké databáze mám na serveru PostgreSQLmy-pg-server ve skupině prostředků my-resource-group?
  • Zkontrolujte databáze: "Zkontrolujte, jestli mám databázi s názvem xyz na serverumy-pg-server" ve skupině prostředků my-resource-group.
  • Dotazování databází: Zobrazení databází na serveru PostgreSQLmy-pg-server ve skupině prostředků my-resource-group
  • Vyhledání databází: Získání všech databází z instance PostgreSQLmy-pg-server ve skupině prostředků my-resource-group
Parameter Povinné nebo volitelné Description
Skupina zdrojů Povinné Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
User Povinné Uživatelské jméno pro přístup k serveru PostgreSQL.
Server Povinné Server PostgreSQL, ke který se má přistupovat.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ✅ | Tajný kód: ❌ | Místní povinné: ❌

Databáze: Provedení databázového dotazu

Server Azure MCP může spustit dotaz na databázi PostgreSQL.

Mezi ukázkové výzvy patří:

  • Spusťte dotaz: Spuštění příkazu SELECT * FROM users LIMIT 10 v databázi PostgreSQLmy-dbna serverumy-pg-server ve skupině prostředků my-resource-group
  • Dotazování dat: Spuštění dotazu pro získání nedávných objednávek z databáze PostgreSQLmy-dbna serverumy-pg-server ve skupině prostředků my-resource-group
  • Načtení dat: Získání informací o uživateli z databáze PostgreSQLmy-dbna serverumy-pg-server ve skupině prostředků my-resource-group s dotazem
  • Extrahování dat: Dotazování zákaznických dat ze serveru PostgreSQLmy-pg-server ve skupině prostředků my-resource-group
  • Načtení záznamů: "Výběr nejvyšších prodejních záznamů z databáze PostgreSQL 'my-db' na serveru 'my-pg-server' ve skupině prostředků my-resource-group"
Parameter Povinné nebo volitelné Description
Skupina zdrojů Povinné Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
User Povinné Uživatelské jméno pro přístup k serveru PostgreSQL.
Server Povinné Server PostgreSQL, ke který se má přistupovat.
Databáze Povinné Databáze PostgreSQL, ke které se má přistupovat.
Dotaz Povinné Dotaz, který se má provést v databázi PostgreSQL.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ✅ | Tajný kód: ❌ | Místní povinné: ❌

Tabulka: Výpis tabulek

Azure MCP Server může vypsat všechny tabulky v databázi PostgreSQL.

Mezi ukázkové výzvy patří:

  • Seznam tabulek: Zobrazit všechny tabulky v databázi PostgreSQLmy-dbna serverumy-pg-server ve skupině prostředků my-resource-group
  • Zobrazit tabulky: Jaké tabulky mám v databázi PostgreSQLmy-dbna serverumy-pg-server ve skupině prostředků my-resource-group?
  • Zkontrolujte tabulky: "Zkontrolujte, jestli mám tabulku s názvem xyz v databázi PostgreSQLmy-dbna serverumy-pg-server" ve skupině prostředků my-resource-group.
  • Tabulky dotazů: Zobrazení tabulek v databázi PostgreSQLmy-dbna serverumy-pg-server ve skupině prostředků my-resource-group
  • Vyhledání tabulek: Získání všech tabulek z databáze PostgreSQLmy-dbna serverumy-pg-server ve skupině prostředků my-resource-group
Parameter Povinné nebo volitelné Description
Skupina zdrojů Povinné Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
User Povinné Uživatelské jméno pro přístup k serveru PostgreSQL.
Server Povinné Server PostgreSQL, ke který se má přistupovat.
Databáze Povinné Databáze PostgreSQL, ke které se má přistupovat.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ✅ | Tajný kód: ❌ | Místní povinné: ❌

Tabulka: Získání schématu tabulky

Azure MCP Server může získat schéma konkrétní tabulky v databázi PostgreSQL.

Mezi ukázkové výzvy patří:

  • Zobrazit schéma: "Show me the schema of the users' table in my PostgreSQL database 'my-db' on server 'my-pg-server' in resource group 'my-resource-group'
  • Získání struktury: Jaké sloupce tabulka Products má v databázi PostgreSQLmy-dbna serverumy-pg-server ve skupině prostředků my-resource-group?
  • Zkontrolujte schéma: Zkontrolujte, jestli schéma nemá omezení null ve sloupci ID v databázimy-dbna serverumy-pg-server ve skupině prostředků my-resource-group.
  • Zobrazit sloupce: Zobrazení sloupců a typů pro tabulku customers v databázi PostgreSQLmy-dbna serverumy-pg-server ve skupině prostředků my-resource-group
  • Prozkoumejte tabulku: "Získání struktury tabulky transactions" v databázi PostgreSQLmy-dbna serverumy-pg-server ve skupině prostředků my-resource-group
Parameter Povinné nebo volitelné Description
Skupina zdrojů Povinné Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
User Povinné Uživatelské jméno pro přístup k serveru PostgreSQL.
Server Povinné Server PostgreSQL, ke který se má přistupovat.
Databáze Povinné Databáze PostgreSQL, ke které se má přistupovat.
tabulka Povinné K tabulce PostgreSQL, ke které se má přistupovat.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ✅ | Tajný kód: ❌ | Místní povinné: ❌

Server: Výpis serverů

Azure MCP Server může zobrazit seznam všech serverů PostgreSQL v předplatném a skupině prostředků.

Mezi ukázkové výzvy patří:

  • Seznam serverů: Zobrazit všechny servery PostgreSQL ve skupině prostředků my-resource-group
  • Zobrazit servery: Jaké servery PostgreSQL mám ve skupině prostředků my-resource-group?
  • Zkontrolujte servery: Zkontrolujte, jestli má skupina prostředků my-resource-group server s názvem xyz.
  • Dotazovací servery: Zobrazit servery PostgreSQL ve skupině prostředků my-resource-group
  • Vyhledání serverů: "Získání všech instancí PostgreSQL ve skupině prostředků my-resource-group"
Parameter Povinné nebo volitelné Description
Skupina zdrojů Povinné Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
User Povinné Uživatelské jméno pro přístup k serveru PostgreSQL.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ✅ | Tajný kód: ❌ | Místní povinné: ❌

Server: Získání konfigurace serveru

Server Azure MCP může načíst konfiguraci serveru PostgreSQL.

Mezi ukázkové výzvy patří:

  • Zobrazení konfigurace: "Show me the configuration of my PostgreSQL server 'my-pg-server' in resource group 'my-resource-group'
  • Získejte nastavení: Jaká jsou nastavení serveru PostgreSQL pg-prod ve skupině prostředků my-resource-group?
  • Zkontrolujte konfiguraci: Zkontrolujte, jestli je pro můj servermy-pg-server ve skupině prostředků my-resource-group nastavená konfigurace x na y.
  • Zobrazení parametrů serveru: Zobrazit všechny parametry konfigurace serveru PostgreSQLmy-pg-server ve skupině prostředků my-resource-group
  • Získejte nastavení serveru: Jaká je konfigurace instance PostgreSQLmy-pg-server ve skupině prostředků my-resource-group?
Parameter Povinné nebo volitelné Description
Skupina zdrojů Povinné Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
User Povinné Uživatelské jméno pro přístup k serveru PostgreSQL.
Server Povinné Server PostgreSQL, ke který se má přistupovat.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ✅ | Tajný kód: ❌ | Místní povinné: ❌

Server: Získání parametru serveru

Azure MCP Server může načíst konkrétní parametr serveru PostgreSQL.

Mezi ukázkové výzvy patří:

  • Zobrazit parametr: "Show me the 'max_connections' parametr of my PostgreSQL server 'my-pg-server' in resource group 'my-resource-group'
  • Získejte nastavení: Jaká je hodnota shared_buffers na serveru PostgreSQLmy-pg-server ve skupině prostředků my-resource-group?
  • Zkontrolujte parametr: "Zkontrolujte, jestli je parametr "můj server"my-pg-server ve skupině prostředků my-resource-group parametr x nastavený na y.
  • Zobrazit parametry serveru: "Show me the 'work_mem' parameter value in my PostgreSQL server 'my-pg-server' in resource group 'my-resource-group'
  • Získejte hodnotu konfigurace: Co je v instanci PostgreSQLmy-pg-server ve skupině prostředků my-resource-group nastavená na maintenance_work_mem?
Parameter Povinné nebo volitelné Description
Skupina zdrojů Povinné Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
User Povinné Uživatelské jméno pro přístup k serveru PostgreSQL.
Server Povinné Server PostgreSQL, ke který se má přistupovat.
Param Povinné Pro přístup k parametru PostgreSQL.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ✅ | Tajný kód: ❌ | Místní povinné: ❌

Server: Nastavení parametru serveru

Azure MCP Server může nastavit nebo aktualizovat konkrétní parametr na serveru PostgreSQL. To vám umožní nakonfigurovat nastavení serveru, optimalizovat výkon a upravit chování databáze podle požadavků vaší aplikace.

Mezi ukázkové výzvy patří:

  • Aktualizace nastavení připojení: Nastavte parametr max_connections na 200 na mém serveru prod-postgres-server ve skupině prostředků my-resource-group.
  • Konfigurace paměti: Aktualizace parametru shared_buffers na 256 MB na serveru database-server-east ve skupině prostředků my-resource-group
  • Úprava časového limitu: Nastavení statement_timeout na 30000 na serveru PostgreSQLmy-pg-server ve skupině prostředků my-resource-group
  • Konfigurace protokolování: Aktualizace parametru log_statement na all na serveru dev-postgres ve skupině prostředků my-resource-group
  • Nastavte parametr údržby: Konfigurace maintenance_work_mem na 64 MB na databázovém serverumy-pg-server ve skupině prostředků my-resource-group
Parameter Povinné nebo volitelné Description
Skupina zdrojů Povinné Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
User Povinné Uživatelské jméno pro přístup k serveru PostgreSQL.
Server Povinné Název serveru PostgreSQL, který se má nakonfigurovat.
Param Povinné Parametr PostgreSQL, který se má nastavit.
Hodnota Povinné Hodnota, která se má pro parametr nastavit.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ✅ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ❌ | Tajný kód: ❌ | Místní povinné: ❌