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 untuk Visual Studio Code adalah alat canggih yang dirancang untuk menyederhanakan pengembangan dan manajemen database PostgreSQL. Panduan ini memandu Anda menyambungkan ke database PostgreSQL dan menjalankan kueri dalam lingkungan Visual Studio Code.
Prerequisites
Sebelum memulai, verifikasi bahwa Anda memiliki alat dan sumber daya yang tepat yang diunduh dan diinstal.
Alat dan sumber daya ini membantu Anda mengikuti artikel ini dan memanfaatkan integrasi GitHub Copilot untuk ekstensi PostgreSQL di Visual Studio Code.
- Visual Studio Code terinstal di komputer Anda.
- Database PostgreSQL diinstal secara lokal atau dihosting di cloud.
- Ekstensi PostgreSQL telah terpasang di Visual Studio Code.
- Ekstensi GitHub Copilot
- Ekstensi GitHub Copilot Chat terinstal.
- Akun Azure untuk menyambungkan ke database yang dihosting cloud (opsional).
Menginstal ekstensi PostgreSQL
Untuk menginstal ekstensi PostgreSQL:
- Buka Visual Studio Code dan buka tampilan Ekstensi dengan memilih ikon Ekstensi di Bilah Aktivitas atau dengan menggunakan perintah Lihat: Ekstensi .
- Cari PostgreSQL di Pasar Ekstensi.
- Pilih ekstensi PostgreSQL yang ditulis oleh Microsoft dan pilih Instal.
Saat ekstensi diinstal, halaman PostgreSQL, yang diwakili oleh ikon gajah, muncul di bar samping Visual Studio Code.
Menambahkan koneksi ke PostgreSQL
Baik dihosting secara lokal atau di server jarak jauh, menyambungkan ke database PostgreSQL adalah langkah mendasar dalam mengelola dan berinteraksi dengan data Anda. Proses ini melibatkan penyediaan detail koneksi yang diperlukan, seperti alamat server, port, dan kredensial autentikasi, untuk membuat tautan aman antara aplikasi klien Anda dan database. Dengan ekstensi PostgreSQL untuk Visual Studio Code, Anda dapat terhubung dengan lancar ke database Anda dan menggunakan alat canggih untuk mengkueri, mengelola, dan menjelajahi data Anda secara efisien.
Pilih ikon gajah di bar samping untuk membuka halaman ekstensi PostgreSQL.
Pilih tombol Tambahkan Koneksi .
Masukkan detail koneksi Anda secara manual atau gunakan format string koneksi:
psql -h <server>.postgres.database.azure.com -p 5432 -UJika menggunakan Azure, masuk ke akun Azure Anda dan telusuri instans database. Filter menurut langganan, grup sumber daya, server, dan nama database.
Authentication
Ekstensi ini mendukung dua metode autentikasi:
- Nama Pengguna/Kata Sandi: Masukkan kredensial database Anda langsung ke bidang koneksi.
- Autentikasi ID Microsoft Entra: Tambahkan akun ID Microsoft Entra Anda untuk database yang dihosting Azure.
Menguji dan menyimpan koneksi
- Pilih Uji Koneksi untuk memverifikasi detail koneksi Anda.
- Setelah pengujian berhasil, kotak uji menampilkan tanda centang.
- Pilih Sambungkan untuk membuat koneksi.
- Koneksi Anda secara otomatis disimpan dan muncul di jendela Koneksi.
Menjelajahi objek database
Object Explorer menyediakan tampilan hierarkis objek database Anda:
- Perluas item database untuk menampilkan skema, tabel, tampilan, fungsi, dan prosedur tersimpan.
- Klik kanan pada database untuk melihat opsi untuk:
- Luncurkan Kueri Baru
- Mengobrol dengan database ini (memulai pengalaman obrolan pgsql)
- Menyambungkan dengan PSQL untuk meluncurkan koneksi terminal psql
- Klik kanan pada tabel dan pilih Pilih 1000 Teratas untuk melihat datanya. Kueri terbuka di Editor Kueri, dan hasilnya muncul di tab Penampil Hasil.
Menjalankan kueri
Gunakan Editor Kueri untuk membuat draf dan menjalankan kueri SQL:
- Manfaatkan IntelliSense yang sadar konteks untuk melengkapi kata kunci dan nama objek SQL secara otomatis.
- Gunakan penyorotan sintaks dan pemformatan otomatis untuk keterbacaan dan akurasi yang lebih baik.
- Akses kueri yang dijalankan sebelumnya melalui panel Riwayat Kueri.
Meninjau hasil kueri
Penampil Hasil menawarkan fitur tingkat lanjut untuk berinteraksi dengan hasil kueri Anda:
- Ekspor hasil ke format CSV, JSON, atau Excel untuk analisis lebih lanjut.
- Gunakan opsi pencarian, filter, dan pengurutan untuk menyempurnakan data Anda.
- Tampilan data persisten mempertahankan konteks saat beralih antar tab.
Menggunakan GitHub Copilot untuk bantuan tingkat lanjut
Integrasi GitHub Copilot meningkatkan pengalaman pengembangan PostgreSQL Anda dengan memberikan saran kode yang didukung AI, tips pengoptimalan kueri, dan bantuan database interaktif. Fitur ini membantu Anda menyederhanakan alur kerja, mengurangi waktu pengembangan, dan mendapatkan wawasan yang lebih mendalam tentang operasi database Anda. Bagian ini memandu Anda melalui langkah-langkah untuk mengaktifkan dan menggunakan Copilot dalam ekstensi PostgreSQL untuk Visual Studio Code.
Pastikan ekstensi GitHub Copilot dan Copilot Chat diinstal.
Masuk ke akun GitHub Anda dan aktifkan @pgsql agen Obrolan Copilot di pengaturan ekstensi.
Perintah database interaktif
Klik kanan pada database dan pilih Obrolan dengan database ini untuk berinteraksi dengan Copilot.
Tulis perintah seperti contoh berikut untuk menerima wawasan dan saran terperinci.
@pgsql tell me about the tables in the HR schema
Untuk informasi selengkapnya, lihat Mengonfigurasi GitHub Copilot.
Menyambungkan ke Azure Database for PostgreSQL dengan Visual Studio Code
Sambungkan ke instans server fleksibel Azure Database for PostgreSQL dengan menggunakan Visual Studio Code dengan mengikuti langkah-langkah berikut:
- Masuk ke portal Microsoft Azure dan temukan instans server fleksibel Azure Database for PostgreSQL Anda.
- Buka halaman Gambaran Umum instans server Anda.
Terhubung ke Visual Studio Code
Opsi "Hubungkan dengan Visual Studio Code" di portal Microsoft Azure memudahkan Anda untuk menghubungkan ke instans server fleksibel Azure Database for PostgreSQL Anda. Fitur ini menyederhanakan penyiapan dengan memandu Anda melalui prasyarat yang diperlukan dan secara otomatis mengonfigurasi detail koneksi. Dengan menggunakan integrasi ini, Anda dapat dengan cepat membuat koneksi dan mengelola database Anda langsung dalam lingkungan Visual Studio Code.
- Pilih tombol Sambungkan dengan Visual Studio Code yang menonjol di halaman Gambaran Umum .
- Panel samping muncul yang mencantumkan persyaratan untuk menyambungkan dengan menggunakan Visual Studio Code.
Mengonfirmasi persyaratan
Di panel samping, konfirmasikan bahwa semua prasyarat (Visual Studio Code dan ekstensi PostgreSQL) terpenuhi dengan memilih kotak centang yang sesuai.
Jika diperlukan, unduh Visual Studio Code dan ekstensi dengan menggunakan tautan di panel samping.
Secara opsional, isi parameter koneksi seperti nama database default, metode autentikasi, dan pengumpulan koneksi.
Buka di Visual Studio Code
- Pilih tombol Buka di Visual Studio Code di panel samping.
- Jika Visual Studio Code dan ekstensi membutuhkan waktu lebih dari 40 detik untuk dibuka, tombol Coba Lagi Membuka di Visual Studio Code muncul di panel samping.
Luncurkan Visual Studio Code
- Jika Visual Studio Code diinstal dan berjalan, kotak dialog koneksi ekstensi PostgreSQL diluncurkan secara otomatis.
- Jika Visual Studio Code diinstal tetapi tidak terbuka, Visual Studio Code diluncurkan dalam waktu sekitar 40 detik, diikuti oleh kotak dialog koneksi.
Detail koneksi isi otomatis
Kotak dialog koneksi di ekstensi PostgreSQL terbuka, dan bidang Nama Server secara otomatis mengisi titik akhir server Anda.
Berikan detail autentikasi
Pilih metode autentikasi pilihan Anda:
- Autentikasi Kata Sandi: Masukkan nama pengguna dan kata sandi Anda secara manual.
- Autentikasi Entra: Masukkan kredensial akun Azure Anda.
Tentukan detail koneksi lain seperti Nama Profil, Nama Database (opsional), Grup Server, dan Nomor Port.
Simpan dan sambungkan
Pilih tombol Simpan & Sambungkan untuk membuat koneksi. Setelah tersambung, perluas server di pohon Object Explorer untuk melihat database, skema, dan tabel, atau gunakan alat kueri bawaan untuk mengelola objek database Anda.
Troubleshoot
Jika Anda mengalami masalah selama proses koneksi:
Verifikasi bahwa Visual Studio Code dan ekstensi PostgreSQL diinstal dan diaktifkan.
Pastikan alamat IP diizinkan di pengaturan firewall Azure Database for PostgreSQL Anda.
Jika Anda tidak memenuhi prasyarat, panel samping memberikan umpan balik dan langkah-langkah untuk mengatasi masalah, termasuk mencoba kembali koneksi.
Tanggapan dan dukungan
Untuk bug, permintaan fitur, dan masalah, gunakan alat umpan balik bawaan di Visual Studio Code. Anda dapat menyelesaikan proses umpan balik ini melalui menu Bantuan Visual Studio Code atau palet perintah PGSQL.
Menu Bantuan
- Pergi ke Bantuan > Laporkan Masalah
Palet perintah
- Buka Palet Perintah dengan
Ctrl + Shift + Pdan jalankan:PGSQL: Report Issue
- Buka Palet Perintah dengan