Esta página lista todas as configurações contribuídas pela extensão PostgreSQL. Gerado a partir de package.json (43 configurações).
Connections
| Configuração |
Tipo |
Default |
Scope |
Descrição |
pgsql.azureActiveDirectory |
String; um dos AuthCodeGrant, DeviceCode |
"AuthCodeGrant" |
aplicação |
Escolhe qual método de Autenticação usar |
pgsql.connections |
matriz |
- |
recurso |
Os perfis de conexão definidos em 'Configurações do Usuário' são mostrados no comando 'PostgreSQL: Connect' na paleta de comandos. |
pgsql.maxConnections |
número |
10 |
recurso |
O número máximo de conexões simultâneas a serem abertas por perfil + banco de dados. As conexões com o mesmo servidor, mas com bancos de dados diferentes, não contam com o mesmo total. O valor padrão é 10. |
pgsql.maxRecentConnections |
número |
5 |
janela |
O número máximo de conexões usadas recentemente para armazenar na lista de conexões. |
pgsql.serverGroups |
matriz |
- |
recurso |
Grupos de servidores |
Editor de Consultas e Resultados
| Configuração |
Tipo |
Default |
Scope |
Descrição |
pgsql.copyIncludeHeaders |
boolean |
false |
recurso |
[Opcional] Opções de configuração para copiar resultados da Exibição de Resultados |
pgsql.copyRemoveNewLine |
boolean |
true |
recurso |
[Opcional] Opções de configuração para copiar resultados de várias linhas da Exibição de Resultados |
pgsql.intelliSense.enableIntelliSense |
boolean |
true |
janela |
Se o IntelliSense estiver habilitado |
pgsql.messagesDefaultOpen |
boolean |
true |
recurso |
True para que o painel de mensagens seja aberto por padrão; false for closed |
pgsql.openQueryResultsInTabByDefault |
boolean |
false |
aplicação |
Exibir automaticamente os resultados da consulta em uma nova guia em vez do painel de consulta. |
pgsql.openQueryResultsInTabByDefaultDoNotShowPrompt |
boolean |
false |
aplicação |
Não mostre prompts para exibir os resultados da consulta em uma nova guia. |
pgsql.persistQueryResultTabs |
boolean |
false |
janela |
Se as seleções de resultados de consulta e as posições de rolagem forem salvas ao alternar as guias (pode afetar o desempenho) |
pgsql.resultsFontFamily |
cadeia |
- |
recurso |
Defina a família de fontes para a grade de resultados; definido como em branco para usar a fonte do editor |
pgsql.resultsFontSize |
número, nulo |
- |
recurso |
Defina o tamanho da fonte para a grade de resultados; definido como em branco para usar o tamanho do editor |
pgsql.resultsGrid.autoSizeColumns |
boolean |
true |
- |
Ajuste automaticamente as larguras da coluna com base nas linhas visíveis no conjunto de resultados. Pode ter problemas de desempenho com um grande número de colunas ou células grandes |
pgsql.saveAsCsv.delimiter |
cadeia |
"," |
recurso |
[Opcional] Delimitador para separar itens de dados ao salvar resultados como CSV |
pgsql.saveAsCsv.encoding |
cadeia |
"utf-8" |
recurso |
[Opcional] Codificação de arquivo usada ao salvar resultados como CSV |
pgsql.saveAsCsv.includeHeaders |
boolean |
true |
recurso |
[Opcional] Quando verdadeiro, os cabeçalhos de coluna são incluídos ao salvar resultados como CSV |
pgsql.saveAsCsv.lineSeparator |
cadeia |
- |
recurso |
[Opcional] Caracteres usados para separar linhas ao salvar resultados como CSV |
pgsql.saveAsCsv.textIdentifier |
cadeia |
"\"" |
recurso |
[Opcional] Caractere usado para colocar campos de texto ao salvar resultados como CSV |
pgsql.shortcuts |
objeto |
Veja abaixo |
recurso |
Atalhos relacionados à janela de resultados |
pgsql.showBatchTime |
boolean |
false |
recurso |
[Opcional] O tempo de execução deve ser mostrado para lotes individuais |
pgsql.showConnectionStatusLens |
boolean |
true |
aplicação |
Mostrar o status da conexão na área de lente do editor. |
pgsql.splitPaneSelection |
cadeia de caracteres; um denext, , currentend |
"next" |
recurso |
[Opcional] Opções de configuração para quais novos painéis de resultados de coluna devem ser abertos |
Histórico de Consultas
| Configuração |
Tipo |
Default |
Scope |
Descrição |
pgsql.enableQueryHistoryCapture |
boolean |
true |
janela |
Habilitar a Captura de Histórico de Consultas |
pgsql.enableQueryHistoryFeature |
boolean |
true |
janela |
O recurso Histórico de Consultas deve ser habilitado |
pgsql.queryHistoryLimit |
número |
20 |
janela |
Número de entradas de histórico de consultas a serem mostradas no modo de exibição Histórico de Consultas |
Copilot
| Configuração |
Tipo |
Default |
Scope |
Descrição |
pgsql.copilot.accessMode |
cadeia de caracteres; um dos ro, rw |
"rw" |
janela |
Escolha entre Read Only ou Read/Write modo para o @pgsql agente de chat de IA. |
pgsql.copilot.autoAttachQuery |
String; um deask, , alwaysnever |
"ask" |
janela |
Controlar se o texto da consulta SQL está incluído ao analisar planos de consulta com IA. |
pgsql.copilot.enable |
boolean |
true |
janela |
Habilitar o @pgsql agente de chat de IA (requer recarregamento) |
pgsql.copilot.modelOptions |
objeto |
- |
janela |
Defina as opções de modelo para o @pgsql agente de chat de IA.
⚠️ Isso pode afetar o desempenho do agente ou até mesmo quebrá-lo; só mudará isso se souber o que está fazendo. |
Pesquisador de objetos
| Configuração |
Tipo |
Default |
Scope |
Descrição |
pgsql.objectExplorer.expandTimeout |
número |
45 |
- |
O tempo limite em segundos para expandir um nó em Pesquisador de Objetos. O valor padrão é 45 segundos. |
PSQL Terminal
| Configuração |
Tipo |
Default |
Scope |
Descrição |
pgsql.pgBinaryDirs |
matriz |
- |
- |
Lista de caminhos absolutos para diretórios binários PG. Reinicie o editor depois de alterar essa configuração. |
Alternâncias de recursos
| Configuração |
Tipo |
Default |
Scope |
Descrição |
pgsql.enableExperimentalFeatures |
boolean |
false |
aplicação |
Habilita recursos experimentais na extensão PostgreSQL. Os recursos não estão prontos para produção e podem ter bugs ou problemas. Reinicie o editor depois de alterar essa configuração. |
pgsql.enableMigrations |
boolean |
true |
janela |
Habilitar recursos de migração do Oracle para PostgreSQL, incluindo a exibição de migrações, comandos de migração e ferramentas de modelo de linguagem de migração |
pgsql.enableServerDashboard |
boolean |
true |
janela |
Habilitar painéis de servidor com métricas (versão prévia). |
Diagnostics
| Configuração |
Tipo |
Default |
Scope |
Descrição |
pgsql.logDebugInfo |
boolean |
false |
janela |
[Opcional] Saída de depuração de log para o console do desenvolvedor (Ajuda –> Ativar Ferramentas de Desenvolvedor) |
pgsql.piiLogging |
boolean |
false |
- |
As INFORMAÇÕES de Identificação Pessoal (PII) devem ser registradas no canal de saída Azure Logs e no arquivo de log do canal de saída. |
pgsql.toolsService.logLevel |
String; um de CRITICAL, ERROR, WARNING, , INFODEBUG |
"INFO" |
aplicação |
Nível de log do Serviço de Ferramentas do PostgreSQL (requer reinicialização). |
pgsql.tracingLevel |
String; um de All, Off, Critical, , Error, Warning, InformationVerbose |
"All" |
- |
[Opcional] Nível de log para serviços de back-end. |
Provisionar
| Configuração |
Tipo |
Default |
Scope |
Descrição |
pgsql.flexProvisioning.deploymentRetentionDays |
número |
30 |
aplicação |
Número de dias para manter concluído Azure metadados de implantação do Servidor Flexível do PostgreSQL para retomada automática. As senhas são armazenadas no repositório de segredos do editor e excluídas imediatamente após implantações bem-sucedidas ou com falha. Execute 'PGSQL: limpar metadados de implantação do PostgreSQL em cache Azure em cache' para remover as entradas imediatamente. |
Geral
| Configuração |
Tipo |
Default |
Scope |
Descrição |
azureResourceGroups.selectedSubscriptions |
matriz |
- |
- |
Assinaturas selecionadas |
pgsql.horizonCreate.enableAiModelManagement |
boolean |
false |
aplicação |
Versão prévia: mostra a interface do usuário do Gerenciamento de Modelos de IA no assistente Criar Azure HorizonDB. Esse recurso está em versão prévia e pode ser alterado. Reinicie o assistente depois de alternar. |
Valores padrão complexos
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"
}
Conteúdo relacionado