@pgsql peserta percakapan

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.enable adalah true).
  • 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

  1. Sambungkan ke database target di ekstensi PostgreSQL.
  2. Buka GitHub Copilot Chat.
  3. Ketik @pgsql diikuti dengan pertanyaan Anda.
  4. 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.