Referensi pengaturan

Halaman ini mencantumkan semua pengaturan yang dikontribusikan oleh ekstensi PostgreSQL. Dihasilkan dari package.json (43 pengaturan).

Koneksi

Setting Type Default Ruang lingkup Deskripsi
pgsql.azureActiveDirectory String; salah satu dari AuthCodeGrant, DeviceCode "AuthCodeGrant" aplikasi Memilih metode Autentikasi mana yang akan digunakan
pgsql.connections array - resource Profil koneksi yang ditentukan dalam 'Pengaturan Pengguna' ditampilkan di bawah perintah 'PostgreSQL: Sambungkan' di palet perintah.
pgsql.maxConnections number 10 resource Jumlah maksimum koneksi simultan untuk dibuka di per profil + database. Koneksi ke server yang sama, tetapi ke database yang berbeda, tidak dihitung ke total yang sama. Nilai defaultnya adalah 10.
pgsql.maxRecentConnections number 5 jendela Jumlah maksimum koneksi yang baru-baru ini digunakan untuk disimpan dalam daftar koneksi.
pgsql.serverGroups array - resource Grup server

Editor Kueri & Hasil

Setting Type Default Ruang lingkup Deskripsi
pgsql.copyIncludeHeaders Boolean false resource [Opsional] Opsi konfigurasi untuk menyalin hasil dari Tampilan Hasil
pgsql.copyRemoveNewLine Boolean true resource [Opsional] Opsi konfigurasi untuk menyalin hasil multibaris dari Tampilan Hasil
pgsql.intelliSense.enableIntelliSense Boolean true jendela Haruskah IntelliSense diaktifkan
pgsql.messagesDefaultOpen Boolean true resource True agar panel pesan terbuka secara default; false untuk ditutup
pgsql.openQueryResultsInTabByDefault Boolean false aplikasi Menampilkan hasil kueri secara otomatis di tab baru alih-alih panel kueri.
pgsql.openQueryResultsInTabByDefaultDoNotShowPrompt Boolean false aplikasi Jangan perlihatkan perintah untuk menampilkan hasil kueri di tab baru.
pgsql.persistQueryResultTabs Boolean false jendela Haruskah pemilihan hasil kueri dan posisi gulir disimpan saat beralih tab (mungkin memengaruhi performa)
pgsql.resultsFontFamily string - resource Atur keluarga font untuk kisi hasil; atur ke kosong untuk menggunakan font editor
pgsql.resultsFontSize angka, null - resource Atur ukuran font untuk kisi hasil; atur ke kosong untuk menggunakan ukuran editor
pgsql.resultsGrid.autoSizeColumns Boolean true - Sesuaikan lebar kolom secara otomatis berdasarkan baris yang terlihat dalam tataan hasil. Mungkin memiliki masalah performa dengan sejumlah besar kolom atau sel besar
pgsql.saveAsCsv.delimiter string "," resource [Opsional] Pemisah untuk memisahkan item data saat menyimpan hasil sebagai CSV
pgsql.saveAsCsv.encoding string "utf-8" resource [Opsional] Pengodean file yang digunakan saat menyimpan hasil sebagai CSV
pgsql.saveAsCsv.includeHeaders Boolean true resource [Opsional] Jika true, header kolom disertakan saat menyimpan hasil sebagai CSV
pgsql.saveAsCsv.lineSeparator string - resource [Opsional] Karakter yang digunakan untuk memisahkan baris saat menyimpan hasil sebagai CSV
pgsql.saveAsCsv.textIdentifier string "\"" resource [Opsional] Karakter yang digunakan untuk mengapit bidang teks saat menyimpan hasil sebagai CSV
pgsql.shortcuts objek Lihat di bawah ini resource Pintasan yang terkait dengan jendela hasil
pgsql.showBatchTime Boolean false resource [Opsional] Haruskah waktu eksekusi ditampilkan untuk batch individu
pgsql.showConnectionStatusLens Boolean true aplikasi Tampilkan status koneksi di area lensa editor.
pgsql.splitPaneSelection String; salah satu dari next, current, end "next" resource [Opsional] Opsi konfigurasi tempat panel hasil baru kolom harus terbuka di

Riwayat Kueri

Setting Type Default Ruang lingkup Deskripsi
pgsql.enableQueryHistoryCapture Boolean true jendela Aktifkan Pengambilan Riwayat Kueri
pgsql.enableQueryHistoryFeature Boolean true jendela Haruskah fitur Riwayat Kueri diaktifkan
pgsql.queryHistoryLimit number 20 jendela Jumlah entri riwayat kueri untuk diperlihatkan dalam tampilan Riwayat Kueri

Copilot

Setting Type Default Ruang lingkup Deskripsi
pgsql.copilot.accessMode String; salah satu dari ro, rw "rw" jendela Pilih antara Read Only atau Read/Write mode untuk @pgsql agen obrolan AI.
pgsql.copilot.autoAttachQuery String; salah satu dari ask, always, never "ask" jendela Mengontrol apakah teks kueri SQL disertakan saat menganalisis rencana kueri dengan AI.
pgsql.copilot.enable Boolean true jendela Aktifkan @pgsql agen obrolan AI (memerlukan muat ulang)
pgsql.copilot.modelOptions objek - jendela Atur opsi model untuk @pgsql agen obrolan AI.
⚠️ Ini dapat berdampak pada performa agen atau bahkan memutusnya; hanya ubah ini jika Anda tahu apa yang Anda lakukan.

Penjelajah objek

Setting Type Default Ruang lingkup Deskripsi
pgsql.objectExplorer.expandTimeout number 45 - Batas waktu dalam detik untuk memperluas simpul dalam Object Explorer. Nilai defaultnya adalah 45 detik.

PSQL Terminal

Setting Type Default Ruang lingkup Deskripsi
pgsql.pgBinaryDirs array - - Daftar jalur absolut ke direktori biner PG. Mulai ulang editor setelah mengubah pengaturan ini.

Tombol Fitur

Setting Type Default Ruang lingkup Deskripsi
pgsql.enableExperimentalFeatures Boolean false aplikasi Mengaktifkan fitur eksperimental di ekstensi PostgreSQL. Fitur tidak siap produksi dan mungkin memiliki bug atau masalah. Mulai ulang editor setelah mengubah pengaturan ini.
pgsql.enableMigrations Boolean true jendela Mengaktifkan fitur migrasi Oracle ke PostgreSQL termasuk tampilan migrasi, perintah migrasi, dan alat model bahasa migrasi
pgsql.enableServerDashboard Boolean true jendela Aktifkan Dasbor Server dengan metrik (Pratinjau).

Diagnostics

Setting Type Default Ruang lingkup Deskripsi
pgsql.logDebugInfo Boolean false jendela [Opsional] Output debug log ke konsol pengembang (Bantuan -> Alihkan Alat Pengembang)
pgsql.piiLogging Boolean false - Haruskah Informasi Pengidentifikasi Pribadi (PII) dicatat di saluran output log Azure dan file log saluran output.
pgsql.toolsService.logLevel string; salah satu dari CRITICAL, ERROR, WARNING, INFO, DEBUG "INFO" aplikasi Tingkat log untuk PostgreSQL Tools Service (memerlukan hidupkan ulang).
pgsql.tracingLevel String; salah satu dari All, Off, Critical, Error, Warning, Information, Verbose "All" - [Opsional] Tingkat log untuk layanan backend.

Provisikan

Setting Type Default Ruang lingkup Deskripsi
pgsql.flexProvisioning.deploymentRetentionDays number 30 aplikasi Jumlah hari untuk tetap selesai Azure metadata penyebaran Server Fleksibel PostgreSQL untuk resume otomatis. Kata sandi disimpan di penyimpanan rahasia editor dan dihapus segera setelah penyebaran berhasil atau gagal. Jalankan 'PGSQL: Hapus cache Azure metadata penyebaran PostgreSQL' untuk segera menghapus entri.

General

Setting Type Default Ruang lingkup Deskripsi
azureResourceGroups.selectedSubscriptions array - - Langganan Terpilih
pgsql.horizonCreate.enableAiModelManagement Boolean false aplikasi Pratinjau: memperlihatkan UI Manajemen Model AI di wizard Buat Azure HorizonDB. Fitur ini dalam pratinjau dan mungkin berubah. Mulai ulang wizard setelah beralih.

Nilai default kompleks

pgsql.shortcuts

{
  "_comment": "Short cuts must follow the format (ctrl)+(shift)+(alt)+[key]",
  "event.toggleResultPane": "ctrl+alt+R",
  "event.focusResultsGrid": "ctrl+alt+G",
  "event.toggleMessagePane": "ctrl+alt+Y",
  "event.prevGrid": "ctrl+up",
  "event.nextGrid": "ctrl+down",
  "event.copySelection": "ctrl+C",
  "event.copyWithHeaders": "",
  "event.copyAllHeaders": "",
  "event.maximizeGrid": "",
  "event.selectAll": "ctrl+A",
  "event.saveAsJSON": "",
  "event.saveAsCSV": "",
  "event.saveAsExcel": "",
  "event.changeColumnWidth": "ctrl+alt+S"
}