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"
}
İlgili içerik