Referência de configurações

Esta página lista todas as definições contribuídas pela extensão PostgreSQL. Gerado a partir de package.json (43 definições).

Conexões

Configuração Tipo Predefinição Scope Description
pgsql.azureActiveDirectory corda; um dos AuthCodeGrant, DeviceCode "AuthCodeGrant" aplicação Escolhe qual método de autenticação usar
pgsql.connections matriz - recurso Os perfis de ligação definidos em 'Definições de Utilizador' são mostrados no comando 'PostgreSQL: Connect' na paleta de comandos.
pgsql.maxConnections number 10 recurso O número máximo de ligações simultâneas a abrir por perfil + base de dados. Ligações ao mesmo servidor, mas a bases de dados diferentes, não contam para o mesmo total. O valor predefinido é 10.
pgsql.maxRecentConnections number 5 janela O número máximo de ligações usadas recentemente para armazenar na lista de ligações.
pgsql.serverGroups matriz - recurso Grupos de servidores

Editor do Power Query & Resultados

Configuração Tipo Predefinição Scope Description
pgsql.copyIncludeHeaders boolean false recurso [Opcional] Opções de configuração para copiar resultados da Vista de Resultados
pgsql.copyRemoveNewLine boolean true recurso [Opcional] Opções de configuração para copiar resultados multilinha a partir da Vista de Resultados
pgsql.intelliSense.enableIntelliSense boolean true janela O IntelliSense deve estar ativado
pgsql.messagesDefaultOpen boolean true recurso É verdade que o painel de mensagens está aberto por defeito; false para fechado
pgsql.openQueryResultsInTabByDefault boolean false aplicação Mostrar automaticamente os resultados das consultas numa nova aba em vez do painel de consultas.
pgsql.openQueryResultsInTabByDefaultDoNotShowPrompt boolean false aplicação Não mostre os prompts para mostrar os resultados da consulta num novo separador.
pgsql.persistQueryResultTabs boolean false janela Devem ser guardadas as seleções de resultados da consulta e as posições de scroll ao mudar de separador (pode afetar o desempenho)?
pgsql.resultsFontFamily cadeia (de caracteres) - recurso Defina a família de fontes para a grelha de resultados; definir para em branco para usar a fonte do editor
pgsql.resultsFontSize número, nulo - recurso Defina o tamanho da fonte para a grelha de resultados; definir para em branco para usar o tamanho do editor
pgsql.resultsGrid.autoSizeColumns boolean true - Ajuste automaticamente as larguras das colunas com base nas linhas visíveis no conjunto de resultados. Pode haver problemas de desempenho com um grande número de colunas ou células grandes
pgsql.saveAsCsv.delimiter cadeia (de caracteres) "," recurso [Opcional] Delimitador para separar elementos de dados ao guardar resultados como CSV
pgsql.saveAsCsv.encoding cadeia (de caracteres) "utf-8" recurso [Opcional] Codificação de ficheiros usada ao guardar resultados como CSV
pgsql.saveAsCsv.includeHeaders boolean true recurso [Opcional] Quando verdade, os cabeçalhos das colunas são incluídos ao guardar resultados como CSV
pgsql.saveAsCsv.lineSeparator cadeia (de caracteres) - recurso [Opcional] Caracteres usados para separar linhas ao guardar resultados como CSV
pgsql.saveAsCsv.textIdentifier cadeia (de caracteres) "\"" recurso [Opcional] Carácter usado para encerrar campos de texto ao guardar resultados como CSV
pgsql.shortcuts objecto Veja abaixo recurso Atalhos relacionados com a 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 estado da ligação na área da lente do editor.
pgsql.splitPaneSelection corda; um de next, current, end "next" recurso [Opcional] Opções de configuração para que coluna devem abrir novos painéis de resultados em

Histórico de Consultas

Configuração Tipo Predefinição Scope Description
pgsql.enableQueryHistoryCapture boolean true janela Ativar a Captura do Histórico de Consultas
pgsql.enableQueryHistoryFeature boolean true janela Deveria estar ativada a funcionalidade de Histórico de Consultas
pgsql.queryHistoryLimit number 20 janela Número de entradas do histórico de consultas a mostrar na vista de Histórico de Consultas

Copilot

Configuração Tipo Predefinição Scope Description
pgsql.copilot.accessMode corda; um dos ro, rw "rw" janela Escolhe entre Read Only um modo para Read/Write o @pgsql agente de chat IA.
pgsql.copilot.autoAttachQuery corda; um de ask, always, never "ask" janela Controlar se o texto de consulta SQL está incluído ao analisar planos de consulta com IA.
pgsql.copilot.enable boolean true janela Ativar o @pgsql agente de chat IA (requer recarregar)
pgsql.copilot.modelOptions objecto - janela Defina as opções de modelo para o @pgsql agente de chat de IA.
⚠️ Isto pode afetar o desempenho do agente ou até quebrá-lo; Só muda isto se souberes o que estás a fazer.

Pesquisador de objetos

Configuração Tipo Predefinição Scope Description
pgsql.objectExplorer.expandTimeout number 45 - O timeout em segundos para expandir um nó no Object Explorer. O valor padrão é 45 segundos.

PSQL Terminal

Configuração Tipo Predefinição Scope Description
pgsql.pgBinaryDirs matriz - - Lista de caminhos absolutos para diretórios binários PG. Reinicie o editor depois de alterar esta definição.

Alternâncias de Funcionalidades

Configuração Tipo Predefinição Scope Description
pgsql.enableExperimentalFeatures boolean false aplicação Permite funcionalidades experimentais na extensão PostgreSQL. As funcionalidades não estão prontas para produção e podem ter bugs ou problemas. Reinicie o editor depois de alterar esta definição.
pgsql.enableMigrations boolean true janela Ative funcionalidades de migração do Oracle para o PostgreSQL, incluindo a visualização de migração, comandos de migração e ferramentas para modelos de linguagem de migração
pgsql.enableServerDashboard boolean true janela Ativar Dashboards de Servidor com métricas (Pré-visualização).

Diagnostics

Configuração Tipo Predefinição Scope Description
pgsql.logDebugInfo boolean false janela [Opcional] Registar a saída de depuração para a consola de programadores (Ajuda -> Alternar Ferramentas de Desenvolvimento)
pgsql.piiLogging boolean false - A Informação Pessoalmente Identificável (PII) deve ser registada no canal de saída do Azure Logs e no ficheiro do canal de saída.
pgsql.toolsService.logLevel corda; um de CRITICAL, ERROR, WARNING, INFO, DEBUG "INFO" aplicação Nível de log para o PostgreSQL Tools Service (requer reinício).
pgsql.tracingLevel corda; um de All, Off, Critical, Error, Warning, Information, Verbose "All" - [Opcional] Nível de log para serviços de backend.

Previsão

Configuração Tipo Predefinição Scope Description
pgsql.flexProvisioning.deploymentRetentionDays number 30 aplicação Número de dias para manter os metadados de implementação do Azure PostgreSQL Flexible Server concluídos para o currículo automático. As palavras-passe são armazenadas na loja secreta do editor e eliminadas imediatamente após implementações bem-sucedidas ou falhadas. Execute 'PGSQL: Limpar metadados de implementação Azure PostgreSQL em cache' para remover entradas imediatamente.

Geral

Configuração Tipo Predefinição Scope Description
azureResourceGroups.selectedSubscriptions matriz - - Subscrições Selecionadas
pgsql.horizonCreate.enableAiModelManagement boolean false aplicação Pré-visualização: mostra a interface de gestão de modelos de IA no assistente Create Azure HorizonDB. Esta funcionalidade está em pré-visualização e pode mudar. Reinicia o feiticeiro depois de alternar.

Valores complexos por defeito

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