Share via


Overzicht van Azure Database for PostgreSQL-hulpprogramma's voor Azure MCP Server

Met de Azure MCP-server kunt u Azure Database for PostgreSQL-resources beheren met behulp van prompts voor natuurlijke taal. U kunt query's uitvoeren op databases, tabellen weergeven, schema's ophalen en meer zonder dat u complexe querysyntaxis hoeft te onthouden.

Azure Database for PostgreSQL is een volledig beheerde, intelligente en schaalbare PostgreSQL-databaseservice in de cloud. Hiermee kunt u zich richten op het ontwikkelen van toepassingen, niet op databasebeheer.

Opmerking

Hulpprogrammaparameters: de Hulpprogramma's van Azure MCP Server definiëren parameters voor gegevens die ze nodig hebben om taken uit te voeren. Sommige van deze parameters zijn specifiek voor elk hulpprogramma en worden hieronder beschreven. Andere parameters zijn globaal en worden gedeeld door alle hulpprogramma's. Zie Hulpprogrammaparameters voor meer informatie.

Database: Databases weergeven

De Azure MCP-server kan alle databases in een PostgreSQL-server weergeven.

Voorbeelden van prompts zijn:

  • Lijst met databases: 'Toon alle databases in mijn PostgreSQL-server 'my-pg-server' in resourcegroep 'my-resource-group''
  • Databases weergeven: 'Welke databases heb ik in mijn PostgreSQL-server 'my-pg-server' in resourcegroep 'my-resource-group'?
  • Controleer databases: 'Controleer of ik een database heb met de naam 'xyz' in server 'my-pg-server' in de resourcegroep 'my-resource-group''
  • Querydatabases: 'Databases weergeven in PostgreSQL-server 'my-pg-server' in resourcegroep 'my-resource-group''
  • Databases zoeken: 'Haal alle databases op uit mijn PostgreSQL-exemplaar 'my-pg-server' in de resourcegroep 'my-resource-group''
Kenmerk Verplicht of optioneel Description
Resourcegroep Verplicht De naam van de Azure-resourcegroep. Dit is een logische container voor Azure-resources.
User Verplicht De gebruikersnaam voor toegang tot postgreSQL-server.
Server Verplicht De PostgreSQL-server die moet worden geopend.

Hints voor aantekening van hulpprogramma's:

Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌

Database: Databasequery uitvoeren

De Azure MCP-server kan een query uitvoeren op een PostgreSQL-database.

Voorbeelden van prompts zijn:

  • Query uitvoeren: 'SELECT * FROM users LIMIT 10' uitvoeren in mijn PostgreSQL-database 'my-db' op server 'my-pg-server' in de resourcegroep 'my-resource-group''
  • Querygegevens uitvoeren: 'Voer een query uit om recente orders op te halen uit postgreSQL-database 'my-db' op server 'my-pg-server' in resourcegroep 'my-resource-group''
  • Gegevens ophalen: 'Gebruikersgegevens ophalen uit mijn PostgreSQL-database 'my-db' op server 'my-pg-server' in resourcegroep 'my-resource-group' met query'
  • Gegevens extraheren: 'Query's uitvoeren op klantgegevens van mijn PostgreSQL-server 'my-pg-server' in resourcegroep 'my-resource-group''
  • Records ophalen: "Selecteer de beste verkooprecords uit PostgreSQL-database 'my-db' op server 'my-pg-server' in de resourcegroep 'my-resource-group''
Kenmerk Verplicht of optioneel Description
Resourcegroep Verplicht De naam van de Azure-resourcegroep. Dit is een logische container voor Azure-resources.
User Verplicht De gebruikersnaam voor toegang tot postgreSQL-server.
Server Verplicht De PostgreSQL-server die moet worden geopend.
Database Verplicht De PostgreSQL-database die moet worden geopend.
Vraag Verplicht Een query uitvoeren op een PostgreSQL-database.

Hints voor aantekening van hulpprogramma's:

Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌

Tabel: Lijsttabellen

De Azure MCP-server kan alle tabellen in een PostgreSQL-database weergeven.

Voorbeelden van prompts zijn:

  • Lijsttabellen: 'Toon alle tabellen in mijn PostgreSQL-database 'my-db' op server 'my-pg-server' in resourcegroep 'my-resource-group''
  • Tabellen weergeven: 'Welke tabellen heb ik in mijn PostgreSQL-database 'my-db' op server 'my-pg-server' in resourcegroep 'my-resource-group'?
  • Controleer de tabellen: 'Controleer of ik een tabel heb met de naam 'xyz' in PostgreSQL-database 'my-db' op server 'my-pg-server' in de resourcegroep 'my-resource-group''
  • Querytabellen: 'Tabellen weergeven in PostgreSQL-database 'my-db' op server 'my-pg-server' in resourcegroep 'my-resource-group''
  • Tabellen zoeken: 'Alle tabellen ophalen uit mijn PostgreSQL-database 'my-db' op server 'my-pg-server' in resourcegroep 'my-resource-group''
Kenmerk Verplicht of optioneel Description
Resourcegroep Verplicht De naam van de Azure-resourcegroep. Dit is een logische container voor Azure-resources.
User Verplicht De gebruikersnaam voor toegang tot postgreSQL-server.
Server Verplicht De PostgreSQL-server die moet worden geopend.
Database Verplicht De PostgreSQL-database die moet worden geopend.

Hints voor aantekening van hulpprogramma's:

Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌

Tabel: Tabelschema ophalen

De Azure MCP-server kan het schema van een specifieke tabel in een PostgreSQL-database ophalen.

Voorbeelden van prompts zijn:

  • Schema weergeven: 'Toon het schema van de tabel 'gebruikers' in mijn PostgreSQL-database 'my-db' op server 'my-pg-server' in de resourcegroep 'my-resource-group''
  • Structuur ophalen: "Welke kolommen heeft de tabel 'producten' in mijn PostgreSQL-database 'my-db' op server 'my-pg-server' in de resourcegroep 'my-resource-group'?
  • Controleer het schema: 'Controleer of mijn schema een niet null-beperking heeft voor de id-kolom in de database 'my-db' op server 'my-pg-server' in de resourcegroep 'my-resource-group''
  • Kolommen weergeven: 'Kolommen en typen weergeven voor de tabel 'klanten' in PostgreSQL-database 'my-db' op server 'my-pg-server' in resourcegroep 'my-resource-group''
  • Tabel onderzoeken: 'Haal de structuur van de tabel 'transacties' op in mijn PostgreSQL-database 'my-db' op server 'my-pg-server' in de resourcegroep 'my-resource-group''
Kenmerk Verplicht of optioneel Description
Resourcegroep Verplicht De naam van de Azure-resourcegroep. Dit is een logische container voor Azure-resources.
User Verplicht De gebruikersnaam voor toegang tot postgreSQL-server.
Server Verplicht De PostgreSQL-server die moet worden geopend.
Database Verplicht De PostgreSQL-database die moet worden geopend.
Tabel Verplicht De PostgreSQL-tabel die moet worden geopend.

Hints voor aantekening van hulpprogramma's:

Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌

Server: Servers vermelden

De Azure MCP-server kan alle PostgreSQL-servers in een abonnement en resourcegroep weergeven.

Voorbeelden van prompts zijn:

  • Lijstservers: 'Toon alle PostgreSQL-servers in resourcegroep 'my-resource-group''
  • Servers weergeven: 'Welke PostgreSQL-servers heb ik in resourcegroep 'my-resource-group'?
  • Controleer de servers: 'Controleer of de resourcegroep 'my-resource-group' een server heeft met de naam xyz'
  • Queryservers: 'PostgreSQL-servers weergeven in resourcegroep 'my-resource-group''
  • Servers zoeken: 'Haal alle PostgreSQL-exemplaren op in de resourcegroep 'my-resource-group''
Kenmerk Verplicht of optioneel Description
Resourcegroep Verplicht De naam van de Azure-resourcegroep. Dit is een logische container voor Azure-resources.
User Verplicht De gebruikersnaam voor toegang tot postgreSQL-server.

Hints voor aantekening van hulpprogramma's:

Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌

Server: Serverconfiguratie ophalen

De Azure MCP-server kan de configuratie van een PostgreSQL-server ophalen.

Voorbeelden van prompts zijn:

  • Configuratie weergeven: 'Toon de configuratie van mijn PostgreSQL-server 'my-pg-server' in resourcegroep 'my-resource-group''
  • Instellingen ophalen: 'Wat zijn de instellingen van mijn PostgreSQL-server 'pg-prod' in resourcegroep 'my-resource-group'?
  • Controleer de configuratie: 'Controleer of mijn server 'my-pg-server' in de resourcegroep 'my-resource-group' configuratie 'x' is ingesteld op 'y'.
  • Serverparameters weergeven: 'Toon alle configuratieparameters van mijn PostgreSQL-server 'my-pg-server' in resourcegroep 'my-resource-group''
  • Serverinstellingen ophalen: 'Wat is de configuratie van mijn PostgreSQL-exemplaar 'my-pg-server' in de resourcegroep 'my-resource-group'?
Kenmerk Verplicht of optioneel Description
Resourcegroep Verplicht De naam van de Azure-resourcegroep. Dit is een logische container voor Azure-resources.
User Verplicht De gebruikersnaam voor toegang tot postgreSQL-server.
Server Verplicht De PostgreSQL-server die moet worden geopend.

Hints voor aantekening van hulpprogramma's:

Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌

Server: serverparameter ophalen

De Azure MCP-server kan een specifieke parameter van een PostgreSQL-server ophalen.

Voorbeelden van prompts zijn:

  • Weergaveparameter: 'Toon de parameter 'max_connections' van mijn PostgreSQL-server 'my-pg-server' in de resourcegroep 'my-resource-group''
  • Instelling ophalen: 'Wat is de waarde van 'shared_buffers' in mijn PostgreSQL-server 'my-pg-server' in de resourcegroep 'my-resource-group'?
  • Controleer de parameter: 'Controleer of mijn server 'my-pg-server' in de resourcegroep 'my-resource-group' 'x' is ingesteld op 'y''
  • Serverparameter weergeven: 'Toon de parameterwaarde 'work_mem' in mijn PostgreSQL-server 'my-pg-server' in resourcegroep 'my-resource-group''
  • Configuratiewaarde ophalen: 'Wat is de maintenance_work_mem ingesteld op in mijn PostgreSQL-exemplaar 'my-pg-server' in de resourcegroep 'my-resource-group'?
Kenmerk Verplicht of optioneel Description
Resourcegroep Verplicht De naam van de Azure-resourcegroep. Dit is een logische container voor Azure-resources.
User Verplicht De gebruikersnaam voor toegang tot postgreSQL-server.
Server Verplicht De PostgreSQL-server die moet worden geopend.
Param Verplicht De PostgreSQL-parameter die moet worden geopend.

Hints voor aantekening van hulpprogramma's:

Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌

Server: Serverparameter instellen

De Azure MCP-server kan een specifieke parameter instellen of bijwerken op een PostgreSQL-server. Hiermee kunt u serverinstellingen configureren, prestaties optimaliseren en databasegedrag aanpassen aan de vereisten van uw toepassing.

Voorbeelden van prompts zijn:

  • Verbindingsinstelling bijwerken: 'Stel de parameter 'max_connections' in op '200' op mijn 'prod-postgres-server' in de resourcegroep 'my-resource-group''
  • Geheugen configureren: De parameter 'shared_buffers' bijwerken naar '256 MB' op server 'database-server-east' in de resourcegroep 'my-resource-group''
  • Time-out aanpassen: 'Stel 'statement_timeout' in op '30000' op mijn PostgreSQL-server 'my-pg-server' in de resourcegroep 'my-resource-group''
  • Logboekregistratie configureren: de parameter 'log_statement' bijwerken naar 'all' op server 'dev-postgres' in de resourcegroep 'my-resource-group''
  • Stel de onderhoudsparameter in: "Configureer 'maintenance_work_mem' op '64 MB' op mijn databaseserver 'my-pg-server' in de resourcegroep 'my-resource-group''
Kenmerk Verplicht of optioneel Description
Resourcegroep Verplicht De naam van de Azure-resourcegroep. Dit is een logische container voor Azure-resources.
User Verplicht De gebruikersnaam voor toegang tot de PostgreSQL-server.
Server Verplicht De PostgreSQL-servernaam die moet worden geconfigureerd.
Param Verplicht De PostgreSQL-parameter die moet worden ingesteld.
Waarde Verplicht De waarde die moet worden ingesteld voor de parameter.

Hints voor aantekening van hulpprogramma's:

Destructief: ✅ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ❌ | Geheim: ❌ | Lokaal vereist: ❌