Questa pagina elenca tutte le impostazioni fornite dall'estensione PostgreSQL. Generato da package.json (43 impostazioni).
Connessioni
| Impostazione |
TIPO |
Impostazione predefinita |
Scope |
Descrizione |
pgsql.azureActiveDirectory |
stringa; uno di AuthCodeGrant, DeviceCode |
"AuthCodeGrant" |
applicazione |
Sceglie il metodo di autenticazione da usare |
pgsql.connections |
array |
- |
resource |
I profili di connessione definiti in "Impostazioni utente" vengono visualizzati nel comando "PostgreSQL: Connect" nel riquadro comandi. |
pgsql.maxConnections |
Numero |
10 |
resource |
Numero massimo di connessioni simultanie da aprire in corrispondenza di ogni profilo e database. Le connessioni allo stesso server, ma a database diversi, non vengono conteggiati allo stesso totale. Il valore predefinito è 10. |
pgsql.maxRecentConnections |
Numero |
5 |
finestra |
Numero massimo di connessioni usate di recente da archiviare nell'elenco delle connessioni. |
pgsql.serverGroups |
array |
- |
resource |
Gruppi di server |
Editor di query e Risultati
| Impostazione |
TIPO |
Impostazione predefinita |
Scope |
Descrizione |
pgsql.copyIncludeHeaders |
Boolean |
false |
resource |
[Facoltativo] Opzioni di configurazione per la copia dei risultati dalla visualizzazione Risultati |
pgsql.copyRemoveNewLine |
Boolean |
true |
resource |
[Facoltativo] Opzioni di configurazione per la copia di risultati su più righe dalla visualizzazione Risultati |
pgsql.intelliSense.enableIntelliSense |
Boolean |
true |
finestra |
Dovrebbe essere abilitato IntelliSense |
pgsql.messagesDefaultOpen |
Boolean |
true |
resource |
True perché il riquadro dei messaggi venga aperto per impostazione predefinita; false per chiuso |
pgsql.openQueryResultsInTabByDefault |
Boolean |
false |
applicazione |
Visualizza automaticamente i risultati della query in una nuova scheda anziché nel riquadro della query. |
pgsql.openQueryResultsInTabByDefaultDoNotShowPrompt |
Boolean |
false |
applicazione |
Non visualizzare le richieste di visualizzazione dei risultati delle query in una nuova scheda. |
pgsql.persistQueryResultTabs |
Boolean |
false |
finestra |
Le selezioni dei risultati delle query e le posizioni di scorrimento devono essere salvate quando si cambia scheda (potrebbero influire sulle prestazioni) |
pgsql.resultsFontFamily |
string |
- |
resource |
Impostare la famiglia di caratteri per la griglia dei risultati; impostare su vuoto per usare il tipo di carattere dell'editor |
pgsql.resultsFontSize |
number, null |
- |
resource |
Impostare le dimensioni del carattere per la griglia dei risultati; impostare su vuoto per usare le dimensioni dell'editor |
pgsql.resultsGrid.autoSizeColumns |
Boolean |
true |
- |
Regolare automaticamente la larghezza delle colonne in base alle righe visibili nel set di risultati. Potrebbero verificarsi problemi di prestazioni con un numero elevato di colonne o celle di grandi dimensioni |
pgsql.saveAsCsv.delimiter |
string |
"," |
resource |
[Facoltativo] Delimitatore per la separazione degli elementi di dati durante il salvataggio dei risultati come CSV |
pgsql.saveAsCsv.encoding |
string |
"utf-8" |
resource |
[Facoltativo] Codifica dei file usata durante il salvataggio dei risultati come CSV |
pgsql.saveAsCsv.includeHeaders |
Boolean |
true |
resource |
[Facoltativo] Se true, le intestazioni di colonna vengono incluse quando si salvano i risultati come CSV |
pgsql.saveAsCsv.lineSeparator |
string |
- |
resource |
[Facoltativo] Caratteri usati per separare le righe quando si salvano i risultati come CSV |
pgsql.saveAsCsv.textIdentifier |
string |
"\"" |
resource |
[Facoltativo] Carattere usato per racchiudere i campi di testo durante il salvataggio dei risultati come CSV |
pgsql.shortcuts |
object |
Vedere di seguito |
resource |
Collegamenti correlati alla finestra dei risultati |
pgsql.showBatchTime |
Boolean |
false |
resource |
[Facoltativo] Il tempo di esecuzione deve essere visualizzato per singoli batch |
pgsql.showConnectionStatusLens |
Boolean |
true |
applicazione |
Mostra lo stato della connessione nell'area dell'obiettivo dell'editor. |
pgsql.splitPaneSelection |
Stringa; uno di next, current, end |
"next" |
resource |
[Facoltativo] Opzioni di configurazione per cui aprire i nuovi riquadri dei risultati della colonna |
Cronologia delle query
| Impostazione |
TIPO |
Impostazione predefinita |
Scope |
Descrizione |
pgsql.enableQueryHistoryCapture |
Boolean |
true |
finestra |
Abilitare l'acquisizione della cronologia query |
pgsql.enableQueryHistoryFeature |
Boolean |
true |
finestra |
Dovrebbe essere abilitata la funzionalità Cronologia query |
pgsql.queryHistoryLimit |
Numero |
20 |
finestra |
Numero di voci della cronologia query da visualizzare nella visualizzazione Cronologia query |
Copilot
| Impostazione |
TIPO |
Impostazione predefinita |
Scope |
Descrizione |
pgsql.copilot.accessMode |
Stringa; uno di ro, rw |
"rw" |
finestra |
Scegliere tra Read Only o Read/Write modalità per l'agente @pgsql di chat di intelligenza artificiale. |
pgsql.copilot.autoAttachQuery |
Stringa; uno di ask, always, never |
"ask" |
finestra |
Controllare se il testo della query SQL viene incluso durante l'analisi dei piani di query con intelligenza artificiale. |
pgsql.copilot.enable |
Boolean |
true |
finestra |
Abilitare l'agente @pgsql di chat di intelligenza artificiale (richiede ricaricamento) |
pgsql.copilot.modelOptions |
object |
- |
finestra |
Impostare le opzioni del modello per l'agente di chat di @pgsql intelligenza artificiale.
⚠️ Questo può influire sulle prestazioni dell'agente o persino interromperlo; cambia solo questo se sai cosa stai facendo. |
Esplora oggetti
| Impostazione |
TIPO |
Impostazione predefinita |
Scope |
Descrizione |
pgsql.objectExplorer.expandTimeout |
Numero |
45 |
- |
Timeout in secondi per l'espansione di un nodo in Esplora oggetti. Il valore predefinito è 45 secondi. |
Terminale PSQL
| Impostazione |
TIPO |
Impostazione predefinita |
Scope |
Descrizione |
pgsql.pgBinaryDirs |
array |
- |
- |
Elenco di percorsi assoluti per le directory binarie PG. Riavviare l'editor dopo aver modificato questa impostazione. |
Attiva/disattiva funzionalità
| Impostazione |
TIPO |
Impostazione predefinita |
Scope |
Descrizione |
pgsql.enableExperimentalFeatures |
Boolean |
false |
applicazione |
Abilita le funzionalità sperimentali nell'estensione PostgreSQL. Le funzionalità non sono pronte per la produzione e potrebbero avere bug o problemi. Riavviare l'editor dopo aver modificato questa impostazione. |
pgsql.enableMigrations |
Boolean |
true |
finestra |
Abilitare le funzionalità di migrazione da Oracle a PostgreSQL, tra cui la visualizzazione delle migrazioni, i comandi di migrazione e gli strumenti del modello linguistico di migrazione |
pgsql.enableServerDashboard |
Boolean |
true |
finestra |
Abilitare i dashboard del server con le metriche (anteprima). |
Diagnostica
| Impostazione |
TIPO |
Impostazione predefinita |
Scope |
Descrizione |
pgsql.logDebugInfo |
Boolean |
false |
finestra |
[Facoltativo] Registrare l'output di debug nella console per sviluppatori (Guida -> Attiva/Disattiva strumenti di sviluppo) |
pgsql.piiLogging |
Boolean |
false |
- |
Le informazioni personali devono essere registrate nel canale di output dei log di Azure e nel file di log del canale di output. |
pgsql.toolsService.logLevel |
Stringa; uno di CRITICAL, ERROR, WARNING, INFODEBUG |
"INFO" |
applicazione |
Livello di log per il servizio Strumenti PostgreSQL (richiede il riavvio). |
pgsql.tracingLevel |
stringa; uno di All, Off, CriticalError, Warning, , InformationVerbose |
"All" |
- |
[Facoltativo] Livello di log per i servizi back-end. |
Fornitura
| Impostazione |
TIPO |
Impostazione predefinita |
Scope |
Descrizione |
pgsql.flexProvisioning.deploymentRetentionDays |
Numero |
30 |
applicazione |
Numero di giorni per il completamento Azure metadati di distribuzione del server flessibile PostgreSQL per la ripresa automatica. Le password vengono archiviate nell'archivio segreti dell'editor ed eliminate immediatamente dopo distribuzioni riuscite o non riuscite. Eseguire "PGSQL: cancellare i metadati della distribuzione di PostgreSQL nella cache Azure" per rimuovere immediatamente le voci. |
Generali
| Impostazione |
TIPO |
Impostazione predefinita |
Scope |
Descrizione |
azureResourceGroups.selectedSubscriptions |
array |
- |
- |
Sottoscrizioni selezionate |
pgsql.horizonCreate.enableAiModelManagement |
Boolean |
false |
applicazione |
Anteprima: mostra l'interfaccia utente di Gestione modelli di intelligenza artificiale nella procedura guidata Crea Azure HorizonDB. Questa funzionalità è in anteprima e potrebbe cambiare. Riavviare la procedura guidata dopo l'attivazione/disattivazione. |
Valori predefiniti complessi
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"
}
Contenuti correlati