Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Azure MCP Server memungkinkan Anda mengelola sumber daya Azure Database for PostgreSQL menggunakan perintah bahasa alami. Anda bisa mengkueri database, mencantumkan tabel, mengambil skema, dan lainnya tanpa mengingat sintaks kueri yang kompleks.
Azure Database for PostgreSQL adalah layanan database PostgreSQL yang dikelola sepenuhnya, cerdas, dan dapat diskalakan di cloud. Ini memungkinkan Anda fokus pada pengembangan aplikasi, bukan manajemen database.
Nota
Parameter alat: Alat Azure MCP Server menentukan parameter untuk data yang mereka butuhkan untuk menyelesaikan tugas. Beberapa parameter ini khusus untuk setiap alat dan didokumentasikan di sini. Parameter lain bersifat global dan dibagikan oleh semua alat. Untuk informasi selengkapnya, lihat Parameter alat.
Mencantumkan server, database, dan tabel
Cantumkan server, database, atau tabel Azure Database for PostgreSQL. Secara bawaan, alat ini mengembalikan semua server dalam langganan, yang secara opsional dibatasi ke grup sumber daya. Tentukan Server untuk menampilkan database, atau tentukan Server dan Database untuk menampilkan tabel. Hasil dikembalikan pada tingkat yang Anda tentukan: server, database, atau tabel. Saat mencantumkan database atau tabel di server besar, alat ini membatasi hasil pada 10.000 entri. Jika respons terpotong, resultsTruncated adalah true.
Contoh perintah meliputi:
- "Cantumkan semua server PostgreSQL dalam grup sumber daya 'my-resource-group'."
- "Tampilkan database di server PostgreSQL 'my-pg-server' di grup sumber daya 'my-resource-group'."
- "Cantumkan semua tabel dalam database 'my-db' di server PostgreSQL 'my-pg-server' dalam grup sumber daya 'my-resource-group'."
| Pengaturan | Diperlukan atau opsional | Description |
|---|---|---|
| User | Optional | Nama pengguna untuk mengakses server PostgreSQL. |
| Jenis autentikasi | Optional | Jenis autentikasi untuk mengakses server PostgreSQL. Nilai yang didukung adalah MicrosoftEntra atau PostgreSQL. Secara default, MicrosoftEntra digunakan. |
| Password | Optional | Kata sandi untuk autentikasi database. |
| Server | Optional | server PostgreSQL asal untuk menampilkan daftar database. |
| Database | Optional | Basis data PostgreSQL untuk menampilkan daftar tabel. Membutuhkan Server. |
| Skema | Optional | Skema PostgreSQL untuk mencantumkan tabel dari saat mencantumkan tabel. Secara default menjadi public. |
| Destruktif | Idempotent | Dunia Terbuka | Baca Saja | Secret | Diperlukan Lokal |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Database: mengeksekusi kueri database
Azure MCP Server dapat menjalankan kueri pada database PostgreSQL.
Contoh perintah meliputi:
- Jalankan kueri: "Eksekusi 'SELECT * FROM users LIMIT 10' pada basis data PostgreSQL saya 'my-db' di server 'my-pg-server' dalam kelompok sumber daya 'my-resource-group'"
- Data kueri: "Jalankan kueri untuk mendapatkan pesanan terbaru dari database PostgreSQL 'my-db' di server 'my-pg-server' di grup sumber daya 'my-resource-group'"
- Mengambil data: "Ambil informasi pengguna dari database PostgreSQL saya 'my-db' di server 'my-pg-server' dalam grup sumber daya 'my-resource-group' dengan kueri"
- Ekstrak data: "Ambil data pelanggan dari server PostgreSQL saya bernama 'my-pg-server'"
- Mengambil rekaman: "Pilih rekaman penjualan teratas dari database PostgreSQL 'my-db' di server 'my-pg-server'"
| Pengaturan | Diperlukan atau opsional | Description |
|---|---|---|
| User | Diperlukan | Nama pengguna untuk mengakses server PostgreSQL. |
| Server | Diperlukan | Server PostgreSQL yang akan diakses. |
| Database | Diperlukan | Database PostgreSQL yang akan diakses. |
| Pertanyaan | Diperlukan | Kueri yang akan dijalankan terhadap database PostgreSQL. |
| Jenis autentikasi | Diperlukan | Jenis autentikasi yang akan digunakan untuk koneksi. |
| Password | Optional | Kata sandi untuk autentikasi database. |
| Destruktif | Idempotent | Dunia Terbuka | Baca Saja | Secret | Diperlukan Lokal |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Tabel: dapatkan skema tabel
Azure MCP Server bisa mendapatkan skema tabel tertentu dalam database PostgreSQL.
Contoh perintah meliputi:
- Lihat skema: "Tampilkan skema tabel 'pengguna' di database PostgreSQL saya 'my-db' di server 'my-pg-server'"
- Dapatkan struktur: "Kolom apa yang dimiliki tabel 'produk' di database PostgreSQL saya 'my-db' di server 'my-pg-server'?"
- Periksa skema: "Periksa apakah skema saya memiliki batasan tidak null pada kolom id di database 'my-db' di server 'my-pg-server'"
- Lihat kolom: "Tampilkan kolom dan jenis untuk tabel 'pelanggan' di database PostgreSQL 'my-db' di server 'my-pg-server'"
- Periksa tabel: "Dapatkan struktur tabel 'transaksi' di database PostgreSQL saya 'my-db' di server 'my-pg-server'"
| Pengaturan | Diperlukan atau opsional | Description |
|---|---|---|
| User | Diperlukan | Nama pengguna untuk mengakses server PostgreSQL. |
| Server | Diperlukan | Server PostgreSQL yang akan diakses. |
| Database | Diperlukan | Database PostgreSQL yang akan diakses. |
| Tabel | Diperlukan | Tabel PostgreSQL yang akan diakses. |
| Jenis autentikasi | Diperlukan | Jenis autentikasi yang akan digunakan untuk koneksi. |
| Password | Optional | Kata sandi untuk autentikasi database. |
| Destruktif | Idempotent | Dunia Terbuka | Baca Saja | Secret | Diperlukan Lokal |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Server: ambil konfigurasi server
Azure MCP Server dapat mengambil konfigurasi server PostgreSQL.
Contoh perintah meliputi:
- Lihat konfigurasi: "Tampilkan konfigurasi server PostgreSQL saya 'my-pg-server' di grup sumber daya 'my-resource-group'"
- Dapatkan pengaturan: "Apa pengaturan server PostgreSQL saya 'pg-prod' di grup sumber daya 'my-resource-group'?"
- Periksa konfigurasi: "Periksa apakah konfigurasi 'x' pada server saya 'my-pg-server' di grup sumber daya 'my-resource-group' telah diatur ke 'y'"
- Lihat param server: "Tampilkan saya semua parameter konfigurasi server PostgreSQL saya 'my-pg-server' di grup sumber daya 'my-resource-group'"
- Dapatkan pengaturan server: "Apa konfigurasi dari instans PostgreSQL saya 'my-pg-server' dalam grup sumber daya 'my-resource-group'?"
| Pengaturan | Diperlukan atau opsional | Description |
|---|---|---|
| grup Sumber Daya | Diperlukan | Nama grup sumber daya Azure. Ini adalah kontainer logis untuk sumber daya Azure. |
| User | Diperlukan | Nama pengguna untuk mengakses server PostgreSQL. |
| Server | Diperlukan | Server PostgreSQL yang akan diakses. |
| Destruktif | Idempotent | Dunia Terbuka | Baca Saja | Secret | Diperlukan Lokal |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Server: mendapatkan parameter server
Azure MCP Server dapat mengambil parameter tertentu dari server PostgreSQL.
Contoh perintah meliputi:
- Lihat parameter: "Tampilkan parameter 'max_connections' server PostgreSQL saya 'my-pg-server' di grup sumber daya 'my-resource-group'"
- Dapatkan pengaturan: "Apa nilai 'shared_buffers' di server PostgreSQL saya 'my-pg-server' di grup sumber daya 'my-resource-group'?"
- Periksa parameter: "Periksa apakah server 'my-pg-server' pada sistem saya dalam grup sumber daya 'my-resource-group' parameter 'x' telah disetel ke 'y'"
- Lihat param server: "Tampilkan nilai parameter 'work_mem' di server PostgreSQL saya 'my-pg-server' dalam grup sumber daya 'my-resource-group'"
- Dapatkan nilai konfigurasi: "Apa yang diatur 'maintenance_work_mem' di instans PostgreSQL saya 'my-pg-server' di grup sumber daya 'my-resource-group'?"
| Pengaturan | Diperlukan atau opsional | Description |
|---|---|---|
| grup Sumber Daya | Diperlukan | Nama grup sumber daya Azure. Ini adalah kontainer logis untuk sumber daya Azure. |
| User | Diperlukan | Nama pengguna untuk mengakses server PostgreSQL. |
| Server | Diperlukan | Server PostgreSQL yang akan diakses. |
| Param | Diperlukan | Parameter PostgreSQL yang akan diakses. |
| Destruktif | Idempotent | Dunia Terbuka | Baca Saja | Secret | Diperlukan Lokal |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Server: atur parameter server
Azure MCP Server dapat mengatur atau memperbarui parameter tertentu di server PostgreSQL. Ini memungkinkan Anda mengonfigurasi pengaturan server, mengoptimalkan performa, dan menyesuaikan perilaku database sesuai dengan persyaratan aplikasi Anda.
Contoh perintah meliputi:
- Memperbarui pengaturan koneksi: "Atur parameter 'max_connections' ke '200' di 'prod-postgres-server' saya di grup sumber daya 'my-resource-group'"
- Mengonfigurasi memori: "Perbarui parameter 'shared_buffers' ke '256MB' di server 'database-server-east' dalam grup sumber daya 'my-resource-group'"
- Sesuaikan batas waktu: "Atur 'statement_timeout' ke '30000' di server PostgreSQL saya 'my-pg-server' dalam grup sumber daya 'my-resource-group'"
- Mengonfigurasi pengelogan: "Perbarui parameter 'log_statement' ke 'semua' di server 'dev-postgres' di grup sumber daya 'my-resource-group'"
- Atur parameter pemeliharaan: "Konfigurasikan 'maintenance_work_mem' ke '64MB' di server database saya 'my-pg-server' di grup sumber daya 'my-resource-group'"
| Pengaturan | Diperlukan atau opsional | Description |
|---|---|---|
| grup Sumber Daya | Diperlukan | Nama grup sumber daya Azure. Ini adalah kontainer logis untuk sumber daya Azure. |
| User | Diperlukan | Nama pengguna untuk mengakses server PostgreSQL. |
| Server | Diperlukan | Nama server PostgreSQL untuk dikonfigurasi. |
| Param | Diperlukan | Parameter PostgreSQL yang akan diatur. |
| Nilai | Diperlukan | Nilai yang akan diatur untuk parameter . |
| Destruktif | Idempotent | Dunia Terbuka | Baca Saja | Secret | Diperlukan Lokal |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |