Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure MCP Sunucusu, doğal dil istemlerini kullanarak PostgreSQL için Azure Veritabanı kaynaklarını yönetmenize olanak tanır. Karmaşık sorgu söz dizimlerini anımsamadan veritabanlarını sorgulayabilir, tabloları listeleyebilir, şemaları alabilir ve daha fazlasını yapabilirsiniz.
PostgreSQL için Azure Veritabanı , bulutta tam olarak yönetilen, akıllı ve ölçeklenebilir bir PostgreSQL veritabanı hizmetidir. Veritabanı yönetimine değil uygulama geliştirmeye odaklanmanızı sağlar.
Uyarı
Araç parametreleri: Azure MCP Sunucusu araçları, görevleri tamamlamak için ihtiyaç duydukları verilerin parametrelerini tanımlar. Bu parametrelerden bazıları her araci özeldir ve aşağıda belgelenmiştir. Diğer parametreler geneldir ve tüm araçlar tarafından paylaşılır. Daha fazla bilgi için bkz . Araç parametreleri.
Veritabanı: Veritabanlarını listeleme
Azure MCP Sunucusu, PostgreSQL sunucusundaki tüm veritabanlarını listeleyebilir.
Örnek istemler şunlardır:
- Veritabanlarını listele: "'my-resource-group' kaynak grubundaki 'my-pg-server' PostgreSQL sunucumdaki tüm veritabanlarını göster"
- Veritabanlarını görüntüle: "'my-resource-group' kaynak grubundaki 'my-pg-server' PostgreSQL sunucumda hangi veritabanlarına sahibim?"
- Veritabanlarını denetleyin: "'my-resource-group' kaynak grubundaki 'my-pg-server' sunucusunda 'xyz' adlı bir veritabanım olup olmadığını denetleyin"
- Sorgu veritabanları: "'my-resource-group' kaynak grubundaki 'my-pg-server' PostgreSQL sunucusunda veritabanlarını göster"
- Veritabanlarını bulma: "'my-resource-group' kaynak grubundaki 'my-pg-server' PostgreSQL örneğimden tüm veritabanlarını al"
| Parametre | Gerekli veya isteğe bağlı | Description |
|---|---|---|
| Kaynak Grubu | Gerekli | Azure kaynak grubunun adı. Bu, Azure kaynakları için mantıksal bir kapsayıcıdır. |
| User | Gerekli | PostgreSQL sunucusuna erişmek için kullanıcı adı. |
| Sunucu | Gerekli | Erişilecek PostgreSQL sunucusu. |
Yıkıcı: ❌ | Kendi kendine etkili: ✅ | Açık Dünya: ❌ | Salt Okunur: ✅ | Gizli: ❌ | Yerel Gerekli: ❌
Veritabanı: Veritabanı sorgusunu yürütme
Azure MCP Sunucusu, PostgreSQL veritabanında sorgu yürütebilir.
Örnek istemler şunlardır:
- Sorguyu çalıştırın: "'my-resource-group' kaynak grubundaki 'my-pg-server' sunucusunda 'my-db' PostgreSQL veritabanımda 'SELECT * FROM users LIMIT 10' komutunu yürüt"
- Sorgu verileri: "'my-resource-group' kaynak grubundaki 'my-pg-server' sunucusundaki 'my-db' PostgreSQL veritabanından son siparişleri almak için bir sorgu çalıştırın"
- Veri getirme: "Sorgu ile kullanıcı bilgilerini, 'my-resource-group' kaynak grubundaki 'my-pg-server' sunucusunda yer alan 'my-db' PostgreSQL veritabanımdan alın"
- Verileri ayıklama: "'my-resource-group' kaynak grubundaki 'my-pg-server' PostgreSQL sunucumdan müşteri verilerini sorgula"
- Kayıtları alma: "'my-resource-group' kaynak grubundaki 'my-pg-server' sunucusundaki 'my-db' PostgreSQL veritabanından en iyi satış kayıtlarını seçin"
| Parametre | Gerekli veya isteğe bağlı | Description |
|---|---|---|
| Kaynak Grubu | Gerekli | Azure kaynak grubunun adı. Bu, Azure kaynakları için mantıksal bir kapsayıcıdır. |
| User | Gerekli | PostgreSQL sunucusuna erişmek için kullanıcı adı. |
| Sunucu | Gerekli | Erişilecek PostgreSQL sunucusu. |
| Veritabanı | Gerekli | Erişim sağlanacak PostgreSQL veritabanı. |
| Sorgu | Gerekli | PostgreSQL veritabanında yürütülecek sorgu. |
Yıkıcı: ❌ | Kendi kendine etkili: ✅ | Açık Dünya: ❌ | Salt Okunur: ✅ | Gizli: ❌ | Yerel Gerekli: ❌
Tablo: Tabloları listeleme
Azure MCP Sunucusu, PostgreSQL veritabanındaki tüm tabloları listeleyebilir.
Örnek istemler şunlardır:
- Liste tabloları: "'my-resource-group' kaynak grubundaki 'my-pg-server' sunucusundaki 'my-db' PostgreSQL veritabanımdaki tüm tabloları göster"
- Tabloları görüntüle: "'my-resource-group' kaynak grubundaki 'my-pg-server' sunucusundaki 'my-db' PostgreSQL veritabanımda hangi tablolar var?"
- Tabloları denetleme: "'my-resource-group' kaynak grubundaki 'my-pg-server' sunucusunda 'my-db' PostgreSQL veritabanında 'xyz' adlı bir tablom olup olmadığını denetleyin"
- Sorgu tabloları: "'my-resource-group' kaynak grubundaki 'my-pg-server' sunucusundaki 'my-db' PostgreSQL veritabanında tabloları göster"
- Tabloları bul: "'my-resource-group' kaynak grubundaki 'my-pg-server' sunucusundaki 'my-db' PostgreSQL veritabanımdan tüm tabloları al"
| Parametre | Gerekli veya isteğe bağlı | Description |
|---|---|---|
| Kaynak Grubu | Gerekli | Azure kaynak grubunun adı. Bu, Azure kaynakları için mantıksal bir kapsayıcıdır. |
| User | Gerekli | PostgreSQL sunucusuna erişmek için kullanıcı adı. |
| Sunucu | Gerekli | Erişilecek PostgreSQL sunucusu. |
| Veritabanı | Gerekli | Erişilecek PostgreSQL veritabanı. |
Yıkıcı: ❌ | Kendi kendine etkili: ✅ | Açık Dünya: ❌ | Salt Okunur: ✅ | Gizli: ❌ | Yerel Gerekli: ❌
Tablo: Tablo şemasını alma
Azure MCP Sunucusu, PostgreSQL veritabanındaki belirli bir tablonun şemasını alabilir.
Örnek istemler şunlardır:
- Şemayı görüntüle: "'my-resource-group' kaynak grubundaki 'my-pg-server' sunucusundaki 'my-db' PostgreSQL veritabanımda 'users' tablosunun şemasını göster"
- Alma yapısı: "'my-resource-group' kaynak grubundaki 'my-pg-server' sunucusundaki 'my-db' PostgreSQL veritabanımda 'products' tablosunun hangi sütunları var?"
- Şemayı denetle: "Şemamın 'my-resource-group' kaynak grubundaki 'my-pg-server' sunucusundaki 'my-db' veritabanındaki kimlik sütununda null kısıtlaması olup olmadığını denetleyin"
- Sütunları görüntüle: "'my-resource-group' kaynak grubundaki 'my-pg-server' sunucusundaki 'my-db' PostgreSQL veritabanında 'customers' tablosunun sütunlarını ve türlerini göster"
- Tabloyu inceleyin: "'my-resource-group' kaynak grubundaki 'my-pg-server' sunucusundaki 'my-db' PostgreSQL veritabanımda 'transactions' tablosunun yapısını alın"
| Parametre | Gerekli veya isteğe bağlı | Description |
|---|---|---|
| Kaynak Grubu | Gerekli | Azure kaynak grubunun adı. Bu, Azure kaynakları için mantıksal bir kapsayıcıdır. |
| User | Gerekli | PostgreSQL sunucusuna erişmek için kullanıcı adı. |
| Sunucu | Gerekli | Erişilecek PostgreSQL sunucusu. |
| Veritabanı | Gerekli | Erişim sağlanacak PostgreSQL veritabanı. |
| Tabela | Gerekli | Erişilecek PostgreSQL tablosu. |
Yıkıcı: ❌ | Kendi kendine etkili: ✅ | Açık Dünya: ❌ | Salt Okunur: ✅ | Gizli: ❌ | Yerel Gerekli: ❌
Sunucu: Sunucuları listeleme
Azure MCP Sunucusu, bir abonelik ve kaynak grubundaki tüm PostgreSQL sunucularını listeleyebilir.
Örnek istemler şunlardır:
- Sunucuları listele: "'my-resource-group' kaynak grubundaki tüm PostgreSQL sunucularını göster"
- Sunucuları görüntüle: "'my-resource-group' kaynak grubunda hangi PostgreSQL sunucularım var?"
- Sunucuları denetleyin: "'my-resource-group' kaynak grubunda 'xyz' adlı bir sunucu olup olmadığını denetleyin"
- Sorgu sunucuları: "'my-resource-group' kaynak grubunda PostgreSQL sunucularını göster"
- Sunucuları bulma: "'my-resource-group' kaynak grubundaki tüm PostgreSQL örneklerini alın"
| Parametre | Gerekli veya isteğe bağlı | Description |
|---|---|---|
| Kaynak Grubu | Gerekli | Azure kaynak grubunun adı. Bu, Azure kaynakları için mantıksal bir kapsayıcıdır. |
| User | Gerekli | PostgreSQL sunucusuna erişmek için kullanıcı adı. |
Yıkıcı: ❌ | Kendi kendine etkili: ✅ | Açık Dünya: ❌ | Salt Okunur: ✅ | Gizli: ❌ | Yerel Gerekli: ❌
Sunucu: Sunucu yapılandırmasını alma
Azure MCP Sunucusu bir PostgreSQL sunucusunun yapılandırmasını alabilir.
Örnek istemler şunlardır:
- Yapılandırmayı görüntüle: "'my-resource-group' kaynak grubunda 'my-pg-server' PostgreSQL sunucumun yapılandırmasını göster"
- Ayarları alma: "'my-resource-group' kaynak grubundaki 'pg-prod' PostgreSQL sunucumun ayarları nelerdir?"
- Yapılandırmayı denetle: "'my-resource-group' kaynak grubundaki 'my-pg-server' sunucumun 'x' yapılandırmasının 'y' olarak ayarlandığını denetleyin"
- Sunucu parametrelerini görüntüle: "'my-resource-group' kaynak grubundaki 'my-pg-server' PostgreSQL sunucumun tüm yapılandırma parametrelerini göster"
- Sunucu kurulumunu alma: "'my-resource-group' kaynak grubundaki 'my-pg-server' PostgreSQL örneğimin yapılandırması nedir?"
| Parametre | Gerekli veya isteğe bağlı | Description |
|---|---|---|
| Kaynak Grubu | Gerekli | Azure kaynak grubunun adı. Bu, Azure kaynakları için mantıksal bir kapsayıcıdır. |
| User | Gerekli | PostgreSQL sunucusuna erişmek için kullanıcı adı. |
| Sunucu | Gerekli | Erişilecek PostgreSQL sunucusu. |
Yıkıcı: ❌ | Kendi kendine etkili: ✅ | Açık Dünya: ❌ | Salt Okunur: ✅ | Gizli: ❌ | Yerel Gerekli: ❌
Sunucu: Sunucu parametresini alma
Azure MCP Sunucusu, PostgreSQL sunucusunun belirli bir parametresini alabilir.
Örnek istemler şunlardır:
- Görünüm parametresi: "'my-resource-group' kaynak grubundaki 'my-pg-server' PostgreSQL sunucumun 'max_connections' parametresini bana göster"
- Ayarı Al: "'my-resource-group' kaynak grubundaki 'my-pg-server' PostgreSQL sunucumda 'shared_buffers'ın değeri nedir?"
- Check parametresi: "'my-resource-group' kaynak grubundaki 'my-pg-server' sunucumun 'x' parametresinin 'y' olarak ayarlandığını denetleyin"
- Sunucu parametresini görüntüle: "'my-resource-group' kaynak grubundaki 'my-pg-server' PostgreSQL sunucumda 'work_mem' parametre değerini göster"
- Yapılandırma değerini alma: "'my-resource-group' kaynak grubundaki 'my-pg-server' PostgreSQL örneğimde 'maintenance_work_mem' ayarı nedir?"
| Parametre | Gerekli veya isteğe bağlı | Description |
|---|---|---|
| Kaynak Grubu | Gerekli | Azure kaynak grubunun adı. Bu, Azure kaynakları için mantıksal bir kapsayıcıdır. |
| User | Gerekli | PostgreSQL sunucusuna erişmek için kullanıcı adı. |
| Sunucu | Gerekli | Erişilecek PostgreSQL sunucusu. |
| Param | Gerekli | Erişilecek PostgreSQL parametresi. |
Yıkıcı: ❌ | Kendi kendine etkili: ✅ | Açık Dünya: ❌ | Salt Okunur: ✅ | Gizli: ❌ | Yerel Gerekli: ❌
Sunucu: Sunucu parametresini ayarlama
Azure MCP Sunucusu, PostgreSQL sunucusunda belirli bir parametreyi ayarlayabilir veya güncelleştirebilir. Bu, sunucu ayarlarını yapılandırmanıza, performansı iyileştirmenize ve veritabanı davranışını uygulama gereksinimlerinize göre ayarlamanıza olanak tanır.
Örnek istemler şunlardır:
- Bağlantı ayarını güncelleştir: "'my-resource-group' kaynak grubundaki 'prod-postgres-server' üzerindeki 'max_connections' parametresini '200' olarak ayarlayın"
- Belleği yapılandırma: "'my-resource-group' kaynak grubundaki 'database-server-east' sunucusundaki 'shared_buffers' parametresini '256 MB' olarak güncelleştirin"
- Zaman aşımını ayarla: "'my-resource-group' kaynak grubundaki 'my-pg-server' PostgreSQL sunucumda 'statement_timeout' değerini '30000' olarak ayarlayın"
- Günlük kaydını yapılandırma: "'my-resource-group' kaynak grubundaki 'dev-postgres' sunucusundaki 'log_statement' parametresini 'all' olarak güncelleyin"
- Bakım parametresini ayarla: "'my-resource-group' kaynak grubundaki 'my-pg-server' veritabanı sunucumda 'maintenance_work_mem' öğesini '64 MB' olarak yapılandırın"
| Parametre | Gerekli veya isteğe bağlı | Description |
|---|---|---|
| Kaynak Grubu | Gerekli | Azure kaynak grubunun adı. Bu, Azure kaynakları için mantıksal bir kapsayıcıdır. |
| User | Gerekli | PostgreSQL sunucusuna erişmek için kullanıcı adı. |
| Sunucu | Gerekli | Yapılandırılacak PostgreSQL sunucu adı. |
| Param | Gerekli | Ayarlanacak PostgreSQL parametresi. |
| Değer | Gerekli | Parametre için ayarlanacak değer. |
Yıkıcı: ✅ | Kendi kendine etkili: ✅ | Açık Dünya: ❌ | Salt Okunur: ❌ | Gizli: ❌ | Yerel Gerekli: ❌