Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az Azure MCP Server lehetővé teszi az Azure Database for PostgreSQL-erőforrások természetes nyelvi kérések használatával történő kezelését. Adatbázisokat, listatáblákat, sémákat és egyebeket kérdezhet le anélkül, hogy összetett lekérdezési szintaxist jegyeznél fel.
Az Azure Database for PostgreSQL egy teljes mértékben felügyelt, intelligens és méretezhető PostgreSQL-adatbázis-szolgáltatás a felhőben. Ez lehetővé teszi, hogy az alkalmazásfejlesztésre összpontosítson, ne az adatbázis-kezelésre.
Megjegyzés:
Eszközparaméterek: Az Azure MCP Server-eszközök a feladatok elvégzéséhez szükséges adatok paramétereit határozzák meg. Ezen paraméterek némelyike az egyes eszközökre jellemző, és az alábbiakban dokumentálva vannak. Más paraméterek globálisak, és minden eszköz meg van osztva. További információ: Eszközparaméterek.
Adatbázis: Adatbázisok listázása
Az Azure MCP-kiszolgáló listázhatja a PostgreSQL-kiszolgálón lévő összes adatbázist.
A példakérések közé tartoznak a következők:
- Adatbázisok listázása: "Az összes adatbázis megjelenítése a PostgreSQL-kiszolgálón "my-pg-server" erőforráscsoportban a "my-resource-group" erőforráscsoportban"
- Adatbázisok megtekintése: "Milyen adatbázisokkal rendelkezem a PostgreSQL-kiszolgálón "my-pg-server" erőforráscsoportban a "my-resource-group" erőforráscsoportban?
- Adatbázisok ellenőrzése: "Ellenőrizze, hogy van-e "xyz" nevű adatbázis a "my-pg-server" kiszolgálón a "my-resource-group" erőforráscsoportban"
- Adatbázisok lekérdezése: "Adatbázisok megjelenítése a PostgreSQL-kiszolgálón –my-pg-server" a "my-resource-group" erőforráscsoportban"
- Adatbázisok keresése: "Az összes adatbázis lekérése a PostgreSQL-példányommy-pg-server"-ből a "my-resource-group" erőforráscsoportban"
| Paraméter | Kötelező vagy választható | Description |
|---|---|---|
| Erőforráscsoport | Kötelező | Az Azure-erőforráscsoport neve. Ez az Azure-erőforrások logikai tárolója. |
| User | Kötelező | A PostgreSQL-kiszolgáló eléréséhez szükséges felhasználónév. |
| Kiszolgáló | Kötelező | A elérni kívánt PostgreSQL-kiszolgáló. |
Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌
Adatbázis: Adatbázis-lekérdezés végrehajtása
Az Azure MCP-kiszolgáló képes lekérdezést végrehajtani egy PostgreSQL-adatbázisban.
A példakérések közé tartoznak a következők:
- Lekérdezés futtatása: "SELECT * FROM users LIMIT 10" in my PostgreSQL database 'my-db' on server 'my-pg-server' in resource group 'my-resource-group'"
- Lekérdezési adatok: "Lekérdezés futtatása a PostgreSQL-adatbázis "my-db" kiszolgálójánakmy-pg-kiszolgálójáról a "my-resource-group" erőforráscsoportban található legutóbbi rendelések lekéréséhez"
- Adatok beolvasása: "Felhasználói adatok lekérése a PostgreSQL-adatbázisból "my-db" a kiszolgáló "my-pg-server" kiszolgálón a "my-resource-group" erőforráscsoportban lekérdezéssel"
- Adatok kinyerve: "Ügyféladatok lekérdezése a PostgreSQL-kiszolgálómból "my-pg-server" a "my-resource-group" erőforráscsoportban"
- Rekordok lekérése: "A PostgreSQL-adatbázis "my-db" legfontosabb értékesítési rekordjainak kiválasztása a kiszolgáló "my-pg-server" kiszolgálóján a "my-resource-group" erőforráscsoportban"
| Paraméter | Kötelező vagy választható | Description |
|---|---|---|
| Erőforráscsoport | Kötelező | Az Azure-erőforráscsoport neve. Ez az Azure-erőforrások logikai tárolója. |
| User | Kötelező | A PostgreSQL-kiszolgáló eléréséhez szükséges felhasználónév. |
| Kiszolgáló | Kötelező | A elérni kívánt PostgreSQL-kiszolgáló. |
| Adatbázis | Kötelező | A elérni kívánt PostgreSQL-adatbázis. |
| Lekérdezés | Kötelező | PostgreSQL-adatbázison végrehajtandó lekérdezés. |
Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌
Táblázat: Táblák listázása
Az Azure MCP Server egy PostgreSQL-adatbázisban lévő összes táblát listázhatja.
A példakérések közé tartoznak a következők:
- List tables: "Show me all table in my PostgreSQL database 'my-db' on server 'my-pg-server' in resource group 'my-resource-group'"
- Táblák megtekintése: "Milyen táblák vannak a PostgreSQL-adatbázisomban a "my-db" kiszolgálón lévő "my-pg-server" kiszolgálón a "my-resource-group" erőforráscsoportban?"
- Ellenőrizze a következő táblázatokat: "Ellenőrizze, hogy van-e xyz nevű tábla a PostgreSQL-adatbázisban "my-db" a "my-pg-server" kiszolgálón a "my-resource-group" erőforráscsoportban"
- Lekérdezéstáblák: "Táblák megjelenítése a PostgreSQL-adatbázisban "my-db" kiszolgálón "my-pg-server" kiszolgálón a "my-resource-group" erőforráscsoportban"
- Táblák keresése: "Az összes tábla lekérése a PostgreSQL-adatbázisból "my-db' a kiszolgáló 'my-pg-server' kiszolgálóján a "my-resource-group" erőforráscsoportban"
| Paraméter | Kötelező vagy választható | Description |
|---|---|---|
| Erőforráscsoport | Kötelező | Az Azure-erőforráscsoport neve. Ez az Azure-erőforrások logikai tárolója. |
| User | Kötelező | A PostgreSQL-kiszolgáló eléréséhez szükséges felhasználónév. |
| Kiszolgáló | Kötelező | A elérni kívánt PostgreSQL-kiszolgáló. |
| Adatbázis | Kötelező | A elérni kívánt PostgreSQL-adatbázis. |
Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌
Táblázat: Táblaséma lekérése
Az Azure MCP-kiszolgáló lekérheti egy adott tábla sémáját egy PostgreSQL-adatbázisban.
A példakérések közé tartoznak a következők:
- Séma megtekintése: "A "felhasználók" tábla sémájának megjelenítése a PostgreSQL-adatbázis "my-db' kiszolgálón 'my-pg-server' kiszolgálón a "my-resource-group" erőforráscsoportban"
- Struktúra lekérése: "Milyen oszlopokkal rendelkezik a "products" tábla a PostgreSQL-adatbázisomban a "my-dbmy-pg-server" kiszolgálón a "my-resource-group" erőforráscsoportban?"
- Séma ellenőrzése: "Ellenőrizze, hogy a sémám nem null értékű korlátozással rendelkezik-e a "my-resource-group" erőforráscsoport "my-pg-server" kiszolgálójánakmy-dbadatbázis azonosító oszlopában"
- Oszlopok megtekintése: "Az "ügyfelek" tábla oszlopainak és típusainak megjelenítése a PostgreSQL-adatbázis "my-db" kiszolgálón "my-pg-server" kiszolgálón a "my-resource-group" erőforráscsoportban"
- Vizsgálja meg a következő táblázatot: "A "transactions" tábla struktúrájának lekérése a PostgreSQL-adatbázisomban "my-db" a "my-pg-server" kiszolgálón a "my-resource-group" erőforráscsoportban"
| Paraméter | Kötelező vagy választható | Description |
|---|---|---|
| Erőforráscsoport | Kötelező | Az Azure-erőforráscsoport neve. Ez az Azure-erőforrások logikai tárolója. |
| User | Kötelező | A PostgreSQL-kiszolgáló eléréséhez szükséges felhasználónév. |
| Kiszolgáló | Kötelező | A elérni kívánt PostgreSQL-kiszolgáló. |
| Adatbázis | Kötelező | A elérni kívánt PostgreSQL-adatbázis. |
| Tábla | Kötelező | A elérni kívánt PostgreSQL-tábla. |
Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌
Kiszolgáló: Kiszolgálók listázása
Az Azure MCP-kiszolgáló az előfizetésben és erőforráscsoportban lévő összes PostgreSQL-kiszolgálót listázhatja.
A példakérések közé tartoznak a következők:
- Kiszolgálók listázása: "Az összes PostgreSQL-kiszolgáló megjelenítése a "my-resource-group" erőforráscsoportban"
- Kiszolgálók megtekintése: "Milyen PostgreSQL-kiszolgálók vannak a "my-resource-group" erőforráscsoportban?
- Kiszolgálók ellenőrzése: "Ellenőrizze, hogy a "my-resource-group" erőforráscsoport rendelkezik-e xyz nevű kiszolgálóval.
- Lekérdezéskiszolgálók: "PostgreSQL-kiszolgálók megjelenítése a "my-resource-group" erőforráscsoportban
- Kiszolgálók keresése: "Az összes PostgreSQL-példány lekérése a "my-resource-group" erőforráscsoportban
| Paraméter | Kötelező vagy választható | Description |
|---|---|---|
| Erőforráscsoport | Kötelező | Az Azure-erőforráscsoport neve. Ez az Azure-erőforrások logikai tárolója. |
| User | Kötelező | A PostgreSQL-kiszolgáló eléréséhez szükséges felhasználónév. |
Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌
Kiszolgáló: Kiszolgáló konfigurációjának lekérése
Az Azure MCP-kiszolgáló lekérheti egy PostgreSQL-kiszolgáló konfigurációját.
A példakérések közé tartoznak a következők:
- Konfiguráció megtekintése: "A PostgreSQL-kiszolgáló 'my-pg-server' konfigurációjának megjelenítése a "my-resource-group" erőforráscsoportban"
- Beállítások lekérése: "Mik a PostgreSQL-kiszolgáló "pg-prod" beállításai a "my-resource-group" erőforráscsoportban?"
- Ellenőrizze a konfigurációt: "Ellenőrizze, hogy a kiszolgálóm 'my-pg-server' a "my-resource-group" (saját erőforráscsoport) konfigurációban "x" y értékre van-e állítva"
- Kiszolgálóparamák megtekintése: "A PostgreSQL-kiszolgáló összes konfigurációs paraméterének megjelenítése "my-pg-server" a "my-resource-group" erőforráscsoportban"
- Kiszolgálóbeállítás lekérése: "Mi a PostgreSQL-példány "my-pg-server" konfigurációja a "my-resource-group" erőforráscsoportban?
| Paraméter | Kötelező vagy választható | Description |
|---|---|---|
| Erőforráscsoport | Kötelező | Az Azure-erőforráscsoport neve. Ez az Azure-erőforrások logikai tárolója. |
| User | Kötelező | A PostgreSQL-kiszolgáló eléréséhez szükséges felhasználónév. |
| Kiszolgáló | Kötelező | A elérni kívánt PostgreSQL-kiszolgáló. |
Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌
Kiszolgáló: Kiszolgálóparaméter lekérése
Az Azure MCP-kiszolgáló lekérheti egy PostgreSQL-kiszolgáló adott paraméterét.
A példakérések közé tartoznak a következők:
- Paraméter megtekintése: "A PostgreSQL-kiszolgáló "my-pg-server" max_connections paraméterének megjelenítése a "my-resource-group" erőforráscsoportban
- Get setting: "What is the value of 'shared_buffers' in my PostgreSQL server 'my-pg-server' in resource group 'my-resource-group'?
- Ellenőrizze a következő paramétert: "Ellenőrizze, hogy a kiszolgálóm 'my-pg-server' az "x" erőforráscsoportban "y" értékre van-e állítva.
- Kiszolgálóparaméter megtekintése: "A "work_mem" paraméterérték megjelenítése a PostgreSQL-kiszolgáló "my-pg-server" paraméterében a "my-resource-group" erőforráscsoportban"
- Konfigurációs érték lekérése: "Mi a "maintenance_work_mem" beállítva a PostgreSQL-példányom "my-pg-server" példányában a "my-resource-group" erőforráscsoportban?
| Paraméter | Kötelező vagy választható | Description |
|---|---|---|
| Erőforráscsoport | Kötelező | Az Azure-erőforráscsoport neve. Ez az Azure-erőforrások logikai tárolója. |
| User | Kötelező | A PostgreSQL-kiszolgáló eléréséhez szükséges felhasználónév. |
| Kiszolgáló | Kötelező | A elérni kívánt PostgreSQL-kiszolgáló. |
| Param | Kötelező | A elérni kívánt PostgreSQL-paraméter. |
Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌
Kiszolgáló: Kiszolgálóparaméter beállítása
Az Azure MCP-kiszolgáló beállíthat vagy frissíthet egy adott paramétert egy PostgreSQL-kiszolgálón. Ez lehetővé teszi a kiszolgálóbeállítások konfigurálását, a teljesítmény optimalizálását és az adatbázis viselkedésének az alkalmazás követelményeinek megfelelő módosítását.
A példakérések közé tartoznak a következők:
- Kapcsolatbeállítás frissítése: "A "max_connections" paraméter beállítása "200" értékre a "prod-postgres-server" kiszolgálón a "my-resource-group" erőforráscsoportban"
- Memória konfigurálása: "Frissítse a "shared_buffers" paramétert 256 MB-ra a "my-resource-group" erőforráscsoport "database-server-east" kiszolgálóján.
- Időtúllépés beállítása: "Állítsa a "statement_timeout" értékét "30000" értékre a PostgreSQL-kiszolgálón a "my-pg-server" erőforráscsoportban a "my-resource-group" erőforráscsoportban.
- Naplózás konfigurálása: "Frissítse a "log_statement" paramétert az összesre a "dev-postgres" kiszolgálón a "my-resource-group" erőforráscsoportban.
- Karbantartási paraméter beállítása: "A "maintenance_work_mem" konfigurálása "64 MB"-ra a "my-resource-group" erőforráscsoportban lévő "my-pg-server" adatbázis-kiszolgálón"
| Paraméter | Kötelező vagy választható | Description |
|---|---|---|
| Erőforráscsoport | Kötelező | Az Azure-erőforráscsoport neve. Ez az Azure-erőforrások logikai tárolója. |
| User | Kötelező | A PostgreSQL-kiszolgáló eléréséhez szükséges felhasználónév. |
| Kiszolgáló | Kötelező | A konfigurálni kívánt PostgreSQL-kiszolgáló neve. |
| Param | Kötelező | A beállítandó PostgreSQL-paraméter. |
| Érték | Kötelező | A paraméterhez beállított érték. |
Romboló: ✅ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ❌ | Titkos kód: ❌ | Helyi kötelező: ❌