Ayarlar referansı

Bu sayfada PostgreSQL uzantısının katkıda bulunduğu tüm ayarlar listelenir. (43 ayarlar) öğesinden package.json oluşturulur.

Connections

Ayar Türü Varsayılan Scope Açıklama
pgsql.azureActiveDirectory dize; biri AuthCodeGrant, DeviceCode "AuthCodeGrant" uygulama Hangi Kimlik Doğrulama yönteminin kullanılacağını seçer
pgsql.connections Dizi - resource 'Kullanıcı Ayarları'nda tanımlanan bağlantı profilleri, komut paletindeki 'PostgreSQL: Connect' komutu altında gösterilir.
pgsql.maxConnections number 10 resource Profil + veritabanı başına açılacak en fazla benzetimli bağlantı sayısı. Aynı sunucuya, ancak farklı veritabanlarına yapılan bağlantılar aynı toplama sayılmaz. Varsayılan değer 10'dur.
pgsql.maxRecentConnections number 5 pencere Bağlantı listesinde depolamak için en son kullanılan bağlantı sayısı üst sınırı.
pgsql.serverGroups Dizi - resource Sunucu grupları

Sorgu Düzenleyicisi ve Sonuç -ları

Ayar Türü Varsayılan Scope Açıklama
pgsql.copyIncludeHeaders boolean false resource [İsteğe bağlı] Sonuçlar Görünümünden sonuçları kopyalamak için yapılandırma seçenekleri
pgsql.copyRemoveNewLine boolean true resource [İsteğe bağlı] Sonuçlar Görünümünden çok satırlı sonuçları kopyalamak için yapılandırma seçenekleri
pgsql.intelliSense.enableIntelliSense boolean true pencere IntelliSense etkinleştirilmeli mi?
pgsql.messagesDefaultOpen boolean true resource İletiler bölmesinin varsayılan olarak açık olması için True; kapalı için false
pgsql.openQueryResultsInTabByDefault boolean false uygulama Sorgu sonuçlarını otomatik olarak sorgu bölmesi yerine yeni bir sekmede görüntüler.
pgsql.openQueryResultsInTabByDefaultDoNotShowPrompt boolean false uygulama Sorgu sonuçlarının yeni bir sekmede görüntülenmesini isteyen istemleri göstermeyin.
pgsql.persistQueryResultTabs boolean false pencere Sekmeler arasında geçiş yaparken sorgu sonucu seçimlerinin ve kaydırma konumlarının kaydedilmesi gerekir (performansı etkileyebilir)
pgsql.resultsFontFamily Dize - resource Sonuç kılavuzu için yazı tipi ailesini ayarlayın; düzenleyici yazı tipini kullanmak için boş olarak ayarlayın
pgsql.resultsFontSize sayı, null - resource Sonuç kılavuzu için yazı tipi boyutunu ayarlayın; düzenleyici boyutunu kullanmak için boş olarak ayarlayın
pgsql.resultsGrid.autoSizeColumns boolean true - Sonuç kümesindeki görünür satırlara göre sütun genişliklerini otomatik olarak ayarlayın. Çok sayıda sütun veya büyük hücreyle ilgili performans sorunları olabilir
pgsql.saveAsCsv.delimiter Dize "," resource [İsteğe bağlı] Sonuçları CSV olarak kaydederken veri öğelerini ayırmak için sınırlayıcı
pgsql.saveAsCsv.encoding Dize "utf-8" resource [İsteğe bağlı] Sonuçları CSV olarak kaydederken kullanılan dosya kodlaması
pgsql.saveAsCsv.includeHeaders boolean true resource [İsteğe bağlı] Doğru olduğunda, sonuçları CSV olarak kaydederken sütun üst bilgileri eklenir
pgsql.saveAsCsv.lineSeparator Dize - resource [İsteğe bağlı] Sonuçları CSV olarak kaydederken satırları ayırmak için kullanılan karakterler
pgsql.saveAsCsv.textIdentifier Dize "\"" resource [İsteğe bağlı] Sonuçları CSV olarak kaydederken metin alanlarını kapsayan karakter
pgsql.shortcuts Obje Aşağıya bakın resource Sonuçlar penceresiyle ilgili kısayollar
pgsql.showBatchTime boolean false resource [İsteğe bağlı] Tek tek toplu işlemler için yürütme süresi gösterilmelidir
pgsql.showConnectionStatusLens boolean true uygulama Düzenleyici mercek alanında bağlantı durumunu gösterin.
pgsql.splitPaneSelection Dize; nextbiri , current, end "next" resource [İsteğe bağlı] Yeni sonuç bölmelerinin açıldığı sütun için yapılandırma seçenekleri

Sorgu Geçmişi

Ayar Türü Varsayılan Scope Açıklama
pgsql.enableQueryHistoryCapture boolean true pencere Sorgu Geçmişi Yakalamayı Etkinleştirme
pgsql.enableQueryHistoryFeature boolean true pencere Sorgu Geçmişi özelliği etkinleştirilmeli mi?
pgsql.queryHistoryLimit number 20 pencere Sorgu Geçmişi görünümünde gösterilecek sorgu geçmişi girdilerinin sayısı

Copilot

Ayar Türü Varsayılan Scope Açıklama
pgsql.copilot.accessMode Dize; biri ro, rw "rw" pencere Yapay zeka sohbet aracısı için @pgsql veya Read/Write modu arasında Read Only seçim yapın.
pgsql.copilot.autoAttachQuery Dize; askbiri , always, never "ask" pencere Yapay zeka ile sorgu planlarını analiz ederken SQL sorgu metninin eklenip eklenmeyeceğini denetleme.
pgsql.copilot.enable boolean true pencere Yapay zeka sohbet aracısını @pgsql etkinleştirme (yeniden yükleme gerektirir)
pgsql.copilot.modelOptions Obje - pencere Yapay zeka sohbet aracısı için @pgsql model seçeneklerini ayarlayın.
⚠️ Bu, aracının performansını etkileyebilir, hatta kırabilir; bunu yalnızca ne yaptığınızı biliyorsanız değiştirin.

Nesne gezgini

Ayar Türü Varsayılan Scope Açıklama
pgsql.objectExplorer.expandTimeout number 45 - Nesne Gezgini bir düğümü genişletmek için saniyeler içinde zaman aşımı. Varsayılan değer 45 saniyedir.

PSQL Terminali

Ayar Türü Varsayılan Scope Açıklama
pgsql.pgBinaryDirs Dizi - - PG ikili dizinlerinin mutlak yollarının listesi. Bu ayarı değiştirdikten sonra düzenleyiciyi yeniden başlatın.

Özellik GeçişLeri

Ayar Türü Varsayılan Scope Açıklama
pgsql.enableExperimentalFeatures boolean false uygulama PostgreSQL uzantısında deneysel özellikleri etkinleştirir. Özellikler üretime hazır değildir ve hatalar veya sorunlar olabilir. Bu ayarı değiştirdikten sonra düzenleyiciyi yeniden başlatın.
pgsql.enableMigrations boolean true pencere Geçişler görünümü, geçiş komutları ve geçiş dili modeli araçları da dahil olmak üzere Oracle'ın PostgreSQL'e geçiş özelliklerini etkinleştirme
pgsql.enableServerDashboard boolean true pencere Ölçümlerle Sunucu Panolarını etkinleştirme (Önizleme).

Tanılama

Ayar Türü Varsayılan Scope Açıklama
pgsql.logDebugInfo boolean false pencere [İsteğe bağlı] Geliştirici konsolunda hata ayıklama çıkışını günlüğe kaydetme (Yardım -> Geliştirici Araçlarını Değiştir)
pgsql.piiLogging boolean false - Kişisel Bilgilerin (PII) Azure Günlükleri çıkış kanalına ve çıkış kanalı günlük dosyasına kaydedilmesi gerekir.
pgsql.toolsService.logLevel Dize; CRITICAL, , ERROR, WARNING, INFO, DEBUG "INFO" uygulama PostgreSQL Araçları Hizmeti için günlük düzeyi (yeniden başlatma gerektirir).
pgsql.tracingLevel dize; All, , Off, Critical, Error, Warning, Information, ' lerden biri Verbose "All" - [İsteğe bağlı] Arka uç hizmetleri için günlük düzeyi.

hüküm

Ayar Türü Varsayılan Scope Açıklama
pgsql.flexProvisioning.deploymentRetentionDays number 30 uygulama Otomatik özgeçmiş için PostgreSQL Esnek Sunucu dağıtım meta verileri Azure tamamlanması gereken gün sayısı. Parolalar düzenleyicinin gizli dizi deposunda depolanır ve başarılı veya başarısız dağıtımlardan hemen sonra silinir. Girdileri hemen kaldırmak için 'PGSQL: PostgreSQL dağıtım meta verilerini Azure önbelleğe alınmış verileri temizleyin' komutunu çalıştırın.

General

Ayar Türü Varsayılan Scope Açıklama
azureResourceGroups.selectedSubscriptions Dizi - - Seçili Abonelikler
pgsql.horizonCreate.enableAiModelManagement boolean false uygulama Önizleme: Azure HorizonDB oluşturma sihirbazında Yapay Zeka Modeli Yönetimi kullanıcı arabirimini gösterir. Bu özellik önizleme aşamasındadır ve değişebilir. Geçiş yaptıktan sonra sihirbazı yeniden başlatın.

Karmaşık varsayılan değerler

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"
}