Referência de configurações

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