A beállításokra vonatkozó referencia

Ez a lap felsorolja a PostgreSQL-bővítmény által hozzájárult összes beállítást. Generálva package.json (43 beállítás).

Connections

Beállítás Típus Alapértelmezett Scope Description
pgsql.azureActiveDirectory sztring; az egyik,AuthCodeGrantDeviceCode "AuthCodeGrant" alkalmazás A használni kívánt hitelesítési módszer kiválasztása
pgsql.connections tömb - erőforrás A "Felhasználói beállítások" területen definiált kapcsolatprofilok a parancskatalógus "PostgreSQL: Connect" parancsában jelennek meg.
pgsql.maxConnections szám 10 erőforrás A szimultán kapcsolatok maximális száma profilonként + adatbázisonként. Az ugyanahhoz a kiszolgálóhoz, de különböző adatbázisokhoz való kapcsolatok nem számítanak bele ugyanahhoz az összeghez. Az alapértelmezett érték 10.
pgsql.maxRecentConnections szám 5 ablak A legutóbb használt kapcsolatok maximális száma a kapcsolatlistában.
pgsql.serverGroups tömb - erőforrás Kiszolgálócsoportok

Lekérdezésszerkesztő& Eredmények

Beállítás Típus Alapértelmezett Scope Description
pgsql.copyIncludeHeaders boolean false erőforrás [Nem kötelező] Az eredmények eredménynézetből való másolásának konfigurációs beállításai
pgsql.copyRemoveNewLine boolean true erőforrás [Nem kötelező] A többsoros eredmények eredménynézetből való másolásának konfigurációs beállításai
pgsql.intelliSense.enableIntelliSense boolean true ablak Az IntelliSense engedélyezése
pgsql.messagesDefaultOpen boolean true erőforrás Igaz, ha az üzenetpanel alapértelmezés szerint meg van nyitva; false for closed
pgsql.openQueryResultsInTabByDefault boolean false alkalmazás A lekérdezési eredmények automatikus megjelenítése a lekérdezéspanel helyett egy új lapon.
pgsql.openQueryResultsInTabByDefaultDoNotShowPrompt boolean false alkalmazás Ne jelenjenek meg a lekérdezési eredmények új lapon való megjelenítésére vonatkozó kérések.
pgsql.persistQueryResultTabs boolean false ablak A lekérdezés eredménykijelöléseinek és görgetési pozícióinak mentése lapváltáskor (hatással lehet a teljesítményre)
pgsql.resultsFontFamily karakterlánc - erőforrás Állítsa be a betűcsaládot az eredményrácshoz; a szerkesztő betűtípusának használatához állítsa üresre
pgsql.resultsFontSize szám, null - erőforrás Állítsa be az eredményrács betűméretét; a szerkesztő méretének használatához állítsa üresre
pgsql.resultsGrid.autoSizeColumns boolean true - Automatikusan állítsa be az oszlopszélességeket az eredményhalmaz látható sorai alapján. Nagy számú oszlop vagy nagy cella teljesítményproblémái lehetnek
pgsql.saveAsCsv.delimiter karakterlánc "," erőforrás [Nem kötelező] Elválasztó az adatelemek elkülönítéséhez az eredmények CSV-ként való mentésekor
pgsql.saveAsCsv.encoding karakterlánc "utf-8" erőforrás [Nem kötelező] Az eredmények CSV-ként való mentésekor használt fájlkódolás
pgsql.saveAsCsv.includeHeaders boolean true erőforrás [Nem kötelező] Ha igaz, az oszlopfejlécek az eredmények CSV-ként való mentésekor jelennek meg
pgsql.saveAsCsv.lineSeparator karakterlánc - erőforrás [Nem kötelező] Sorok elválasztásához használt karakter(ek) az eredmények CSV-ként való mentésekor
pgsql.saveAsCsv.textIdentifier karakterlánc "\"" erőforrás [Nem kötelező] Szövegmezők csv-ként való mentésekor használt karakter
pgsql.shortcuts objektum Lásd alább. erőforrás Az eredmények ablakához kapcsolódó billentyűparancsok
pgsql.showBatchTime boolean false erőforrás [Nem kötelező] Az egyes kötegek végrehajtási idejének megjelenítése
pgsql.showConnectionStatusLens boolean true alkalmazás A kapcsolat állapotának megjelenítése a szerkesztőlencse területén.
pgsql.splitPaneSelection Karakterlánc; az egyik next, currentend "next" erőforrás [Nem kötelező] Azon konfigurációs beállítások, amelyekben az új eredménypaneleknek meg kell nyílnia

Lekérdezési előzmények

Beállítás Típus Alapértelmezett Scope Description
pgsql.enableQueryHistoryCapture boolean true ablak Lekérdezési előzmények rögzítésének engedélyezése
pgsql.enableQueryHistoryFeature boolean true ablak A Lekérdezéselőzmények funkció engedélyezése
pgsql.queryHistoryLimit szám 20 ablak A Lekérdezéselőzmények nézetben megjelenítendő lekérdezéselőzmények száma

Copilot

Beállítás Típus Alapértelmezett Scope Description
pgsql.copilot.accessMode Karakterlánc; az egyik,rorw "rw" ablak Válasszon az AI-csevegőügynök vagy a @pgsql mód közül.Read OnlyRead/Write
pgsql.copilot.autoAttachQuery Karakterlánc; az egyik ask, alwaysnever "ask" ablak Annak szabályozása, hogy az SQL-lekérdezés szövege szerepel-e a lekérdezéstervek AI-vel való elemzésekor.
pgsql.copilot.enable boolean true ablak @pgsql Az AI-csevegőügynök engedélyezése (újrabetöltést igényel)
pgsql.copilot.modelOptions objektum - ablak Adja meg az AI-csevegőügynök modellbeállításainak beállításait @pgsql .
⚠️ Ez befolyásolhatja az ügynök teljesítményét, vagy akár meg is törheti; csak akkor módosítsa ezt, ha tudja, mit csinál.

Objektumkezelő

Beállítás Típus Alapértelmezett Scope Description
pgsql.objectExplorer.expandTimeout szám 45 - A csomópontok Object Explorer-ban való kibontásához szükséges időtúllépés másodpercben. Az alapértelmezett érték 45 másodperc.

PSQL-terminál

Beállítás Típus Alapértelmezett Scope Description
pgsql.pgBinaryDirs tömb - - A PG bináris könyvtárainak abszolút elérési útjainak listája. A beállítás módosítása után indítsa újra a szerkesztőt.

Funkcióváltók

Beállítás Típus Alapértelmezett Scope Description
pgsql.enableExperimentalFeatures boolean false alkalmazás Engedélyezi a postgreSQL-bővítmény kísérleti funkcióit. A funkciók nem éles üzemkészek, és hibákat vagy problémákat tapasztalhatnak. A beállítás módosítása után indítsa újra a szerkesztőt.
pgsql.enableMigrations boolean true ablak Az Oracle és a PostgreSQL áttelepítési funkcióinak engedélyezése, beleértve a migrálási nézetet, a migrálási parancsokat és a migrálási nyelvi modell eszközeit
pgsql.enableServerDashboard boolean true ablak Kiszolgálói irányítópultok engedélyezése metrikákkal (előzetes verzió).

Diagnostics

Beállítás Típus Alapértelmezett Scope Description
pgsql.logDebugInfo boolean false ablak [Nem kötelező] Hibakeresési kimenet naplózása a fejlesztői konzolon (Súgó –> Fejlesztői eszközök váltása)
pgsql.piiLogging boolean false - Személyes azonosításra alkalmas adatokat (PII) kell naplózni a Azure Naplók kimeneti csatornában és a kimeneti csatorna naplófájljában.
pgsql.toolsService.logLevel Karakterlánc; az egyik CRITICAL, ERROR, WARNING, , INFODEBUG "INFO" alkalmazás A PostgreSQL Tools Service naplószintje (újraindítást igényel).
pgsql.tracingLevel Karakterlánc; az egyik All, Off, Critical, Error, Warning, , InformationVerbose "All" - [Nem kötelező] A háttérszolgáltatások naplószintje.

Szolgáltatás biztosítása

Beállítás Típus Alapértelmezett Scope Description
pgsql.flexProvisioning.deploymentRetentionDays szám 30 alkalmazás A PostgreSQL rugalmas kiszolgálótelepítési metaadatainak Azure befejezett napok száma az automatikus folytatáshoz. A jelszavak a szerkesztő titkos tárában vannak tárolva, és a sikeres vagy sikertelen üzembe helyezés után azonnal törlődnek. A bejegyzések azonnali eltávolításához futtassa a "PGSQL: Clear cached Azure PostgreSQL deployment metadata" (PGSQL: Clear cached Azure PostgreSQL deployment metadata) parancsot.

Általános

Beállítás Típus Alapértelmezett Scope Description
azureResourceGroups.selectedSubscriptions tömb - - Kijelölt előfizetések
pgsql.horizonCreate.enableAiModelManagement boolean false alkalmazás Előzetes verzió: az AI-modellkezelési felhasználói felületet jeleníti meg a Create Azure HorizonDB varázslóban. Ez a funkció előzetes verzióban érhető el, és változhat. Az összevonás után indítsa újra a varázslót.

Összetett alapértelmezett értékek

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