Einstellungsreferenz

Diese Seite listet alle Einstellungen auf, die von der PostgreSQL-Erweiterung beigetragen haben. Generiert aus package.json (43 Einstellungen).

Verbindungen

Einstellung Typ Vorgabe Geltungsbereich Beschreibung
pgsql.azureActiveDirectory Schnur; einer von AuthCodeGrant, DeviceCode "AuthCodeGrant" anwendung Wählt aus, welche Authentifizierungsmethode verwendet werden soll.
pgsql.connections array - resource Verbindungsprofile, die in "Benutzereinstellungen" definiert sind, werden unter dem Befehl "PostgreSQL: Verbinden" in der Befehlspalette angezeigt.
pgsql.maxConnections Zahl 10 resource Die maximale Anzahl gleichzeitiger Verbindungen, die pro Profil + Datenbank geöffnet werden sollen. Verbindungen mit demselben Server, aber zu verschiedenen Datenbanken, werden nicht auf die gleiche Summe gezählt. Der Standardwert ist 10.
pgsql.maxRecentConnections Zahl 5 Fenster Die maximale Anzahl zuletzt verwendeter Verbindungen, die in der Verbindungsliste gespeichert werden sollen.
pgsql.serverGroups array - resource Servergruppen

Abfrage-Editor & Ergebnisse

Einstellung Typ Vorgabe Geltungsbereich Beschreibung
pgsql.copyIncludeHeaders boolean false resource [Optional] Konfigurationsoptionen zum Kopieren von Ergebnissen aus der Ergebnisansicht
pgsql.copyRemoveNewLine boolean true resource [Optional] Konfigurationsoptionen zum Kopieren von mehrzeiligen Ergebnissen aus der Ergebnisansicht
pgsql.intelliSense.enableIntelliSense boolean true Fenster Sollte IntelliSense aktiviert sein
pgsql.messagesDefaultOpen boolean true resource True, damit der Nachrichtenbereich standardmäßig geöffnet werden kann; false für geschlossen
pgsql.openQueryResultsInTabByDefault boolean false anwendung Ergebnisse der Abfrage werden automatisch auf einer neuen Registerkarte anstelle des Abfragebereichs angezeigt.
pgsql.openQueryResultsInTabByDefaultDoNotShowPrompt boolean false anwendung Zeigen Sie keine Eingabeaufforderungen zum Anzeigen von Abfrageergebnissen auf einer neuen Registerkarte an.
pgsql.persistQueryResultTabs boolean false Fenster Sollten Abfrageergebnisauswahlen und Bildlaufpositionen beim Wechseln von Registerkarten gespeichert werden (kann sich auf die Leistung auswirken)
pgsql.resultsFontFamily string - resource Legen Sie die Schriftfamilie für das Ergebnisraster fest; auf "Leer" festgelegt, um die Editorschriftart zu verwenden
pgsql.resultsFontSize Zahl, Null - resource Legen Sie den Schriftgrad für das Ergebnisraster fest; auf "Leer" festgelegt, um die Editorgröße zu verwenden
pgsql.resultsGrid.autoSizeColumns boolean true - Passen Sie die Spaltenbreiten automatisch basierend auf den sichtbaren Zeilen im Resultset an. Es können Leistungsprobleme mit einer großen Anzahl von Spalten oder großen Zellen auftreten.
pgsql.saveAsCsv.delimiter string "," resource [Optional] Trennzeichen zum Trennen von Datenelementen beim Speichern von Ergebnissen als CSV
pgsql.saveAsCsv.encoding string "utf-8" resource [Optional] Beim Speichern von Ergebnissen als CSV verwendete Dateicodierung
pgsql.saveAsCsv.includeHeaders boolean true resource [Optional] Wenn wahr, werden Spaltenüberschriften beim Speichern von Ergebnissen als CSV-Datei eingeschlossen.
pgsql.saveAsCsv.lineSeparator string - resource [Optional] Zeichen, die zum Trennen von Zeilen beim Speichern von Ergebnissen als CSV verwendet werden
pgsql.saveAsCsv.textIdentifier string "\"" resource [Optional] Zeichen zum Einschließen von Textfeldern beim Speichern von Ergebnissen als CSV
pgsql.shortcuts Objekt Siehe unten resource Verknüpfungen im Zusammenhang mit dem Ergebnisfenster
pgsql.showBatchTime boolean false resource [Optional] Sollte die Ausführungszeit für einzelne Batches angezeigt werden
pgsql.showConnectionStatusLens boolean true anwendung Verbindungsstatus im Editor-Objektivbereich anzeigen.
pgsql.splitPaneSelection Schnur; einer von next, currentend "next" resource [Optional] Konfigurationsoptionen für die Spalten, in denen neue Ergebnisbereiche geöffnet werden sollen

Abfrageverlauf

Einstellung Typ Vorgabe Geltungsbereich Beschreibung
pgsql.enableQueryHistoryCapture boolean true Fenster Abfrageverlaufserfassung aktivieren
pgsql.enableQueryHistoryFeature boolean true Fenster Sollte das Feature "Abfrageverlauf" aktiviert sein
pgsql.queryHistoryLimit Zahl 20 Fenster Anzahl der Abfrageverlaufseinträge, die in der Abfrageverlaufsansicht angezeigt werden sollen

Copilot

Einstellung Typ Vorgabe Geltungsbereich Beschreibung
pgsql.copilot.accessMode Schnur; einer von ro, rw "rw" Fenster Wählen Sie zwischen Read Only oder Read/Write Modus für den @pgsql KI-Chat-Agent.
pgsql.copilot.autoAttachQuery Schnur; einer von ask, alwaysnever "ask" Fenster Steuern Sie, ob SQL-Abfragetext beim Analysieren von Abfrageplänen mit KI enthalten ist.
pgsql.copilot.enable boolean true Fenster Aktivieren des @pgsql KI-Chat-Agents (erfordert neu laden)
pgsql.copilot.modelOptions Objekt - Fenster Legen Sie die Modelloptionen für den @pgsql KI-Chat-Agent fest.
⚠– Dies kann sich auf die Leistung des Agenten auswirken oder sogar brechen; ändern Sie dies nur, wenn Sie wissen, was Sie tun.

Objekt-Explorer

Einstellung Typ Vorgabe Geltungsbereich Beschreibung
pgsql.objectExplorer.expandTimeout Zahl 45 - Das Timeout in Sekunden zum Erweitern eines Knotens in Objekt-Explorer. Der Standardwert ist 45 Sekunden.

PSQL-Terminal

Einstellung Typ Vorgabe Geltungsbereich Beschreibung
pgsql.pgBinaryDirs array - - Liste der absoluten Pfade zu binären PG-Verzeichnissen. Starten Sie den Editor neu, nachdem Sie diese Einstellung geändert haben.

Feature-Umschaltfläche

Einstellung Typ Vorgabe Geltungsbereich Beschreibung
pgsql.enableExperimentalFeatures boolean false anwendung Ermöglicht experimentelle Features in der PostgreSQL-Erweiterung. Die Features sind nicht produktionsbereit und haben möglicherweise Fehler oder Probleme. Starten Sie den Editor neu, nachdem Sie diese Einstellung geändert haben.
pgsql.enableMigrations boolean true Fenster Aktivieren von Oracle zu PostgreSQL-Migrationsfeatures, einschließlich der Migrationsansicht, Migrationsbefehle und Migrationssprachenmodelltools
pgsql.enableServerDashboard boolean true Fenster Aktivieren von Serverdashboards mit Metriken (Vorschau).

Diagnostics

Einstellung Typ Vorgabe Geltungsbereich Beschreibung
pgsql.logDebugInfo boolean false Fenster [Optional] Protokoll debug output to the developer console (Help -> Toggle Developer Tools)
pgsql.piiLogging boolean false - Sollten personenbezogene Informationen (Personally Identifiable Information, PII) im Azure Protokollausgabekanal und in der Ausgabekanalprotokolldatei protokolliert werden.
pgsql.toolsService.logLevel Schnur; einer von CRITICAL, ERROR, WARNING, , INFODEBUG "INFO" anwendung Protokollebene für den PostgreSQL Tools-Dienst (erfordert Neustart).
pgsql.tracingLevel Zeichenfolge; einer von All, , Off, ErrorCritical, , Warning, InformationVerbose "All" - [Optional] Protokollebene für Back-End-Dienste.

Bereitstellen

Einstellung Typ Vorgabe Geltungsbereich Beschreibung
pgsql.flexProvisioning.deploymentRetentionDays Zahl 30 anwendung Anzahl der Tage, die Azure PostgreSQL Flexible Server-Bereitstellungsmetadaten für den automatischen Lebenslauf beibehalten werden sollen. Kennwörter werden im geheimen Speicher des Editors gespeichert und unmittelbar nach erfolgreichen oder fehlgeschlagenen Bereitstellungen gelöscht. Führen Sie "PGSQL: Löschen zwischengespeicherter Azure PostgreSQL-Bereitstellungsmetadaten", um Einträge sofort zu entfernen.

Allgemeines

Einstellung Typ Vorgabe Geltungsbereich Beschreibung
azureResourceGroups.selectedSubscriptions array - - Ausgewählte Abonnements
pgsql.horizonCreate.enableAiModelManagement boolean false anwendung Vorschau: Zeigt die KI-Modellverwaltungs-UI im Assistenten "Erstellen Azure HorizonDB" an. Dieses Feature befindet sich in der Vorschau und kann sich ändern. Starten Sie den Assistenten nach dem Umschalten neu.

Komplexe Standardwerte

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