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.
Ekstensi PostgreSQL mendaftarkan peserta obrolan @pgsql di GitHub Copilot Chat. Gunakan saat Anda menginginkan bantuan sadar skema tentang database yang sudah Anda gunakan di ekstensi, seperti penemuan objek, penyusunan kueri, penjelasan kueri, atau saran langkah berikutnya.
Peserta berfungsi paling baik ketika Anda sudah memiliki koneksi aktif karena dapat menggunakan konteks skema langsung dari database tersebut.
Important
Peserta @pgsql chat hanya tersedia di Visual Studio Code. Ini terintegrasi dengan GitHub Copilot Chat, yang tidak tersedia di Cursor atau fork lainnya. Di Kursor, gunakan Sambungkan AI dari simpul database di pohon Koneksi untuk memulai mode Agen dengan konteks skema yang sama, atau panggil alat PostgreSQL ekstensi langsung dari obrolan asli Kursor melalui server MCP.
Prerequisites
Sebelum memulai, pastikan Anda memiliki:
- GitHub Copilot atau GitHub Copilot Chat terinstal dan aktif di Visual Studio Code.
- Ekstensi PostgreSQL terinstal.
- Fitur Copilot/AI yang diaktifkan di ekstensi (
pgsql.copilot.enableadalahtrue). - Koneksi PostgreSQL yang dikonfigurasi dalam ekstensi.
Note
Jika Anda mengajukan @pgsql pertanyaan tanpa koneksi aktif, itu masih dapat menjawab pertanyaan umum PostgreSQL, tetapi tidak akan dapat mereferensikan skema, tabel, atau kolom Anda yang sebenarnya.
Mulai chat dengan pemahaman skema
- Sambungkan ke database target di ekstensi PostgreSQL.
- Buka GitHub Copilot Chat.
- Ketik
@pgsqldiikuti dengan pertanyaan Anda. - Tinjau jawaban dan putuskan apakah Anda memerlukan pertanyaan tindak lanjut, draf kueri, atau alur kerja yang lebih dalam dalam mode Agen.
Membawa konteks database ke dalam mode Agen
Jika Anda sudah tahu database mana yang ingin Anda kerjakan, mulai dari simpul database di pohon Koneksi dan pilih Sambungkan AI untuk membuka mode Agen dengan konteks database yang sudah ada dalam cakupan. Jalur ini berfungsi baik di Visual Studio Code maupun Cursor.
Gunakan jalur tersebut saat Anda ingin asisten AI menyambungkan, memeriksa skema, dan mengerjakan tugas seperti:
- "Tabel apa yang ada dalam database ini?"
- Tabel mana yang tampak berkaitan dengan pelanggan dan pesanan?
- "Tulis kueri yang memperlihatkan 10 pelanggan teratas berdasarkan jumlah pesanan."
Ajukan pertanyaan yang bekerja dengan baik dengan @pgsql
Peserta @pgsql chat terutama berguna untuk jenis tugas berikut:
| Maksud | Contoh tanggapan |
|---|---|
| Menjelajahi skema | @pgsql What tables are in the public schema? |
| Memahami hubungan | @pgsql Which tables connect orders to customers? |
| Draf SQL | @pgsql Write a query that shows monthly revenue by region. |
| Menjelaskan SQL yang ada | @pgsql Explain what this query is doing and where it might be slow. |
| Rencanakan langkah berikutnya | @pgsql I need to add a customer status field. What should I review before I change the schema? |
Minta satu keputusan pada satu waktu ketika Anda menginginkan hasil yang paling jelas. Jika Anda memerlukan alur kerja multi-langkah yang tersambung, memeriksa skema, menjalankan kueri, dan mengembalikan hasil dalam satu percakapan, pindah ke mode Agen.
Tinjau dan gunakan tanggapan
Gunakan @pgsql respons sebagai panduan kerja, bukan sebagai output akhir yang tidak direview.
- Tinjau SQL yang dihasilkan sebelum Anda menjalankannya.
- Gunakan editor kueri saat Anda ingin menguji atau memperbaiki kueri secara manual.
- Gunakan pohon Koneksi atau visualizer skema untuk mengonfirmasi objek yang disebutkan peserta.
- Gunakan mode Agen saat Anda ingin asisten AI mengambil tindakan alih-alih hanya menjawab.
Tip
Mulailah dengan pertanyaan penemuan skema sebelum Anda meminta penulisan ulang kueri besar. Semakin baik peserta memahami konteks database Anda, semakin baik jawaban berikutnya.
Memecahkan masalah @pgsql jawaban
Jawabannya terlalu umum
Pastikan Anda tersambung ke database yang benar dan mengajukan pertanyaan khusus skema alih-alih pertanyaan PostgreSQL yang luas.
Peserta tidak dapat menemukan objek yang tepat
Konfirmasi nama objek di pohon Koneksi terlebih dahulu, lalu sertakan skema atau nama tabel langsung di perintah Anda.
Saya sedang di Cursor dan tidak melihat @pgsql
Peserta obrolan hanya terdaftar di Visual Studio Code. Di Kursor, gunakan Sambungkan AI dari pohon Koneksi untuk memulai mode Agen, atau mengandalkan server MCP untuk mengekspos alat yang sama ke obrolan asli Kursor.
Saya ingin AI melakukan lebih dari jawaban
Gunakan mode Agen saat Anda ingin AI menggabungkan koneksi, inspeksi skema, kueri, skrip, atau operasi data dalam satu alur kerja.