Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med Azure MCP Server kan du hantera Azure Database for PostgreSQL-resurser med hjälp av frågor på naturligt språk. Du kan köra frågor mot databaser, listtabeller, hämta scheman med mera utan att komma ihåg komplex frågesyntax.
Azure Database for PostgreSQL är en fullständigt hanterad, intelligent och skalbar PostgreSQL-databastjänst i molnet. Det gör att du kan fokusera på programutveckling, inte databashantering.
Anmärkning
Verktygsparametrar: Azure MCP Server-verktygen definierar parametrar för data som de behöver för att slutföra uppgifter. Vissa av dessa parametrar är specifika för varje verktyg och dokumenteras nedan. Andra parametrar är globala och delas av alla verktyg. Mer information finns i Verktygsparametrar.
Databas: Lista databaser
Azure MCP-servern kan visa en lista över alla databaser på en PostgreSQL-server.
Exempel på frågor är:
- Lista databaser: "Visa alla databaser i min PostgreSQL-server "my-pg-server" i resursgruppen "my-resource-group""
- Visa databaser: "Vilka databaser har jag i min PostgreSQL-servermy-pg-server" i resursgruppen "my-resource-group"?"
- Kontrollera databaserna: "Kontrollera att jag har en databas med namnet 'xyz' i servern 'my-pg-server' i resursgruppen 'my-resource-group'"
- Frågedatabaser: "Visa databaser i PostgreSQL-servern "my-pg-server" i resursgruppen "my-resource-group"
- Hitta databaser: "Hämta alla databaser från min PostgreSQL-instans "my-pg-server" i resursgruppen "my-resource-group"
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| resursgrupp | Krävs | Namnet på Azure-resursgruppen. Det här är en logisk container för Azure-resurser. |
| User | Krävs | Användarnamnet för att få åtkomst till PostgreSQL-servern. |
| Server | Krävs | PostgreSQL-servern som ska nås. |
Destruktiv: ❌ | Idempotent: ✅ | Open World: ❌ | Skrivskyddad: ✅ | Hemlighet: ❌ | Lokalt obligatoriskt: ❌
Databas: Kör databasfråga
Azure MCP-servern kan köra en fråga i en PostgreSQL-databas.
Exempel på frågor är:
- Kör fråga: "Kör 'SELECT * FROM users LIMIT 10' in my PostgreSQL database 'my-db' on server 'my-pg-server' i resursgruppen 'my-resource-group'"
- Frågedata: "Kör en fråga för att hämta de senaste beställningarna från PostgreSQL-databasen "my-db" på servern "my-pg-server" i resursgruppen "my-resource-group""
- Hämta data: "Hämta användarinformation från min PostgreSQL-databas "my-db" på servern "my-pg-server" i resursgruppen "my-resource-group" med fråga"
- Extrahera data: "Fråga kunddata från min PostgreSQL-server "my-pg-server" i resursgruppen "my-resource-group"
- Hämta poster: "Välj de främsta försäljningsposterna från PostgreSQL-databasen "my-db" på servern "my-pg-server" i resursgruppen "my-resource-group""
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| resursgrupp | Krävs | Namnet på Azure-resursgruppen. Det här är en logisk container för Azure-resurser. |
| User | Krävs | Användarnamnet för att få åtkomst till PostgreSQL-servern. |
| Server | Krävs | PostgreSQL-servern som ska nås. |
| Databas | Krävs | Den PostgreSQL-databas som ska nås. |
| Fråga | Krävs | Fråga som ska köras mot en PostgreSQL-databas. |
Destruktiv: ❌ | Idempotent: ✅ | Open World: ❌ | Skrivskyddad: ✅ | Hemlighet: ❌ | Lokalt obligatoriskt: ❌
Tabell: Lista tabeller
Azure MCP-servern kan visa alla tabeller i en PostgreSQL-databas.
Exempel på frågor är:
- Listtabeller: "Visa alla tabeller i postgreSQL-databasen "my-db" på servern "my-pg-server" i resursgruppen 'my-resource-group'"
- Visa tabeller: "Vilka tabeller har jag i postgreSQL-databasenmy-dbpå servernmy-pg-server" i resursgruppen "my-resource-group"?"
- Kontrollera tabeller: "Kontrollera att jag har en tabell med namnet 'xyz' i PostgreSQL-databasen 'my-db' på servern 'my-pg-server' i resursgruppen 'my-resource-group'"
- Frågetabeller: "Visa tabeller i PostgreSQL-databasen 'my-db' på servern 'my-pg-server' i resursgruppen 'my-resource-group'"
- Hitta tabeller: "Hämta alla tabeller från min PostgreSQL-databas "my-db" på servern "my-pg-server" i resursgruppen "my-resource-group""
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| resursgrupp | Krävs | Namnet på Azure-resursgruppen. Det här är en logisk container för Azure-resurser. |
| User | Krävs | Användarnamnet för att få åtkomst till PostgreSQL-servern. |
| Server | Krävs | PostgreSQL-servern som ska nås. |
| Databas | Krävs | Den PostgreSQL-databas som ska nås. |
Destruktiv: ❌ | Idempotent: ✅ | Open World: ❌ | Skrivskyddad: ✅ | Hemlighet: ❌ | Lokalt obligatoriskt: ❌
Tabell: Hämta tabellschema
Azure MCP-servern kan hämta schemat för en specifik tabell i en PostgreSQL-databas.
Exempel på frågor är:
- Visa schema: "Visa schemat för tabellen "användare" i postgreSQL-databasenmy-dbpå servernmy-pg-server i resursgruppen "my-resource-group""
- Hämta struktur: "Vilka kolumner har tabellen "products" i postgreSQL-databasenmy-dbpå servernmy-pg-server i resursgruppen "my-resource-group"?"
- Kontrollera schemat: "Kontrollera om mitt schema inte har en null-begränsning för ID-kolumnen i databasenmy-dbpå servernmy-pg-server i resursgruppen "my-resource-group""
- Visa kolumner: "Visa kolumner och typer för kundtabellen i PostgreSQL-databasen "my-db" på servern "my-pg-server" i resursgruppen "my-resource-group""
- Granska tabell: "Hämta strukturen för transaktionstabellen i postgreSQL-databasen "my-db" på servern "my-pg-server" i resursgruppen "my-resource-group""
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| resursgrupp | Krävs | Namnet på Azure-resursgruppen. Det här är en logisk container för Azure-resurser. |
| User | Krävs | Användarnamnet för att få åtkomst till PostgreSQL-servern. |
| Server | Krävs | PostgreSQL-servern som ska nås. |
| Databas | Krävs | Den PostgreSQL-databas som ska nås. |
| Tabell | Krävs | PostgreSQL-tabellen som ska nås. |
Destruktiv: ❌ | Idempotent: ✅ | Open World: ❌ | Skrivskyddad: ✅ | Hemlighet: ❌ | Lokalt obligatoriskt: ❌
Server: Lista servrar
Azure MCP-servern kan visa en lista över alla PostgreSQL-servrar i en prenumeration och resursgrupp.
Exempel på frågor är:
- Listservrar: "Visa alla PostgreSQL-servrar i resursgruppen "my-resource-group""
- Visa servrar: "Vilka PostgreSQL-servrar har jag i resursgruppen "my-resource-group"?"
- Kontrollera servrar: "Kontrollera om resursgruppen 'my-resource-group' har en server med namnet 'xyz'"
- Frågeservrar: "Visa PostgreSQL-servrar i resursgruppen 'my-resource-group'"
- Hitta servrar: "Hämta alla PostgreSQL-instanser i resursgruppen 'my-resource-group'"
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| resursgrupp | Krävs | Namnet på Azure-resursgruppen. Det här är en logisk container för Azure-resurser. |
| User | Krävs | Användarnamnet för att få åtkomst till PostgreSQL-servern. |
Destruktiv: ❌ | Idempotent: ✅ | Open World: ❌ | Skrivskyddad: ✅ | Hemlighet: ❌ | Lokalt obligatoriskt: ❌
Server: Hämta serverkonfiguration
Azure MCP-servern kan hämta konfigurationen av en PostgreSQL-server.
Exempel på frågor är:
- Visa konfiguration: "Visa konfigurationen av min PostgreSQL-server "my-pg-server" i resursgruppen "my-resource-group""
- Hämta inställningar: "Vilka är inställningarna för min PostgreSQL-server 'pg-prod' i resursgruppen 'my-resource-group'?"
- Kontrollera konfigurationen: "Kontrollera om min servermy-pg-server" i resursgruppen "my-resource-group" konfiguration 'x' är inställd på 'y'"
- Visa serverparametrar: "Visa alla konfigurationsparametrar för min PostgreSQL-server "my-pg-server" i resursgruppen "my-resource-group""
- Hämta serverkonfiguration: "Vad är konfigurationen av postgreSQL-instansen "my-pg-server" i resursgruppen "my-resource-group"?"
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| resursgrupp | Krävs | Namnet på Azure-resursgruppen. Det här är en logisk container för Azure-resurser. |
| User | Krävs | Användarnamnet för att få åtkomst till PostgreSQL-servern. |
| Server | Krävs | PostgreSQL-servern som ska nås. |
Destruktiv: ❌ | Idempotent: ✅ | Open World: ❌ | Skrivskyddad: ✅ | Hemlighet: ❌ | Lokalt obligatoriskt: ❌
Server: Hämta serverparameter
Azure MCP-servern kan hämta en specifik parameter för en PostgreSQL-server.
Exempel på frågor är:
- Visa parameter: "Visa parametern "max_connections" för postgreSQL-servernmy-pg-server i resursgruppen "my-resource-group"
- Hämta inställning: "Vad är värdet för "shared_buffers" i min PostgreSQL-servermy-pg-server i resursgruppen "my-resource-group"?"
- Kontrollera parametern: "Kontrollera om min servermy-pg-server" i resursgruppen "my-resource-group" parametern 'x' är inställd på 'y'"
- Visa serverparam: "Visa parametervärdet "work_mem" i postgreSQL-servernmy-pg-server i resursgruppen "my-resource-group"
- Hämta konfigurationsvärde: "Vad är maintenance_work_mem inställt på i postgreSQL-instansenmy-pg-server i resursgruppen "my-resource-group"?"
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| resursgrupp | Krävs | Namnet på Azure-resursgruppen. Det här är en logisk container för Azure-resurser. |
| User | Krävs | Användarnamnet för att få åtkomst till PostgreSQL-servern. |
| Server | Krävs | PostgreSQL-servern som ska nås. |
| Param | Krävs | Den PostgreSQL-parameter som ska nås. |
Destruktiv: ❌ | Idempotent: ✅ | Open World: ❌ | Skrivskyddad: ✅ | Hemlighet: ❌ | Lokalt obligatoriskt: ❌
Server: Ange serverparameter
Azure MCP-servern kan ange eller uppdatera en specifik parameter på en PostgreSQL-server. På så sätt kan du konfigurera serverinställningar, optimera prestanda och justera databasbeteendet enligt dina programkrav.
Exempel på frågor är:
- Uppdatera anslutningsinställningen: "Ange parametern "max_connections" till "200" på min prod-postgres-server i resursgruppen "my-resource-group"
- Konfigurera minne: "Uppdatera parametern 'shared_buffers' till '256MB' på servern 'database-server-east' i resursgruppen 'my-resource-group'"
- Justera tidsgränsen: "Ange "statement_timeout" till "30000" på min PostgreSQL-servermy-pg-server i resursgruppen "my-resource-group""
- Konfigurera loggning: "Uppdatera parametern "log_statement" till "alla" på servern 'dev-postgres' i resursgruppen 'my-resource-group'"
- Ange underhållsparameter: "Konfigurera "maintenance_work_mem" till "64MB" på databasservernmy-pg-server i resursgruppen "my-resource-group"
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| resursgrupp | Krävs | Namnet på Azure-resursgruppen. Det här är en logisk container för Azure-resurser. |
| User | Krävs | Användarnamnet för att komma åt PostgreSQL-servern. |
| Server | Krävs | PostgreSQL-servernamnet som ska konfigureras. |
| Param | Krävs | Den PostgreSQL-parameter som ska anges. |
| Value | Krävs | Värdet som ska anges för parametern. |
Destruktiv: ✅ | Idempotent: ✅ | Open World: ❌ | Skrivskyddad: ❌ | Hemlighet: ❌ | Lokalt obligatoriskt: ❌