Referencia de configuración

En esta página se enumeran todas las configuraciones aportadas por la extensión PostgreSQL. Generado a partir de package.json (43 configuraciones).

Conexiones

Configuración Tipo Valor predeterminado Ámbito Descripción
pgsql.azureActiveDirectory string; uno de AuthCodeGrant, DeviceCode "AuthCodeGrant" solicitud Elige el método de autenticación que se va a usar.
pgsql.connections array - resource Los perfiles de conexión definidos en "Configuración de usuario" se muestran en el comando "PostgreSQL: Connect" en la paleta de comandos.
pgsql.maxConnections número 10 resource Número máximo de conexiones simultaniosas que se van a abrir en cada perfil y base de datos. Las conexiones con el mismo servidor, pero con bases de datos diferentes, no cuentan con el mismo total. El valor predeterminado es 10.
pgsql.maxRecentConnections número 5 ventana Número máximo de conexiones usadas recientemente para almacenar en la lista de conexiones.
pgsql.serverGroups array - resource Grupos de servidores

Editor de Power Query y Resultados

Configuración Tipo Valor predeterminado Ámbito Descripción
pgsql.copyIncludeHeaders booleano false resource [Opcional] Opciones de configuración para copiar resultados desde la vista Resultados
pgsql.copyRemoveNewLine booleano true resource [Opcional] Opciones de configuración para copiar resultados de varias líneas desde la vista Resultados
pgsql.intelliSense.enableIntelliSense booleano true ventana ¿Se debe habilitar IntelliSense?
pgsql.messagesDefaultOpen booleano true resource True para que el panel de mensajes esté abierto de forma predeterminada; false para cerrado
pgsql.openQueryResultsInTabByDefault booleano false solicitud Mostrar automáticamente los resultados de la consulta en una nueva pestaña en lugar del panel de consulta.
pgsql.openQueryResultsInTabByDefaultDoNotShowPrompt booleano false solicitud No muestre avisos para mostrar los resultados de la consulta en una nueva pestaña.
pgsql.persistQueryResultTabs booleano false ventana Si las selecciones de resultados de consulta y las posiciones de desplazamiento se guardan al cambiar las pestañas (puede afectar al rendimiento)
pgsql.resultsFontFamily string - resource Establezca la familia de fuentes para la cuadrícula de resultados; establézcalo en blanco para usar la fuente del editor.
pgsql.resultsFontSize number, null - resource Establezca el tamaño de fuente de la cuadrícula de resultados; establézcalo en blanco para usar el tamaño del editor.
pgsql.resultsGrid.autoSizeColumns booleano true - Ajuste automáticamente los anchos de columna en función de las filas visibles del conjunto de resultados. Podría tener problemas de rendimiento con un gran número de columnas o celdas grandes
pgsql.saveAsCsv.delimiter string "," resource [Opcional] Delimitador para separar elementos de datos al guardar los resultados como CSV
pgsql.saveAsCsv.encoding string "utf-8" resource [Opcional] Codificación de archivos usada al guardar los resultados como CSV
pgsql.saveAsCsv.includeHeaders booleano true resource [Opcional] Cuando es true, los encabezados de columna se incluyen al guardar los resultados como CSV.
pgsql.saveAsCsv.lineSeparator string - resource [Opcional] Caracteres usados para separar filas al guardar los resultados como CSV
pgsql.saveAsCsv.textIdentifier string "\"" resource [Opcional] Carácter usado para incluir campos de texto al guardar los resultados como CSV
pgsql.shortcuts object Consulte a continuación resource Accesos directos relacionados con la ventana de resultados
pgsql.showBatchTime booleano false resource [Opcional] ¿Se debe mostrar el tiempo de ejecución para lotes individuales?
pgsql.showConnectionStatusLens booleano true solicitud Mostrar el estado de conexión en el área de lente del editor.
pgsql.splitPaneSelection string; uno de next, , currentend "next" resource [Opcional] Opciones de configuración para las que deben abrirse los paneles de resultados nuevos de columna

Historial de consultas

Configuración Tipo Valor predeterminado Ámbito Descripción
pgsql.enableQueryHistoryCapture booleano true ventana Habilitación de la captura del historial de consultas
pgsql.enableQueryHistoryFeature booleano true ventana ¿Se debe habilitar la característica Historial de consultas?
pgsql.queryHistoryLimit número 20 ventana Número de entradas del historial de consultas que se van a mostrar en la vista Historial de consultas

Copilot

Configuración Tipo Valor predeterminado Ámbito Descripción
pgsql.copilot.accessMode string; uno de ro, rw "rw" ventana Elija entre Read Only el modo o Read/Write para el agente de @pgsql chat de IA.
pgsql.copilot.autoAttachQuery string; uno de ask, , alwaysnever "ask" ventana Controlar si se incluye texto de consulta SQL al analizar planes de consulta con IA.
pgsql.copilot.enable booleano true ventana Habilitación del agente de @pgsql chat de IA (requiere recarga)
pgsql.copilot.modelOptions object - ventana Establezca las opciones del modelo para el agente de @pgsql chat de IA.
⚠️ Esto puede afectar al rendimiento del agente o incluso interrumpirlo; solo cambia esto si sabes lo que estás haciendo.

Explorador de objetos

Configuración Tipo Valor predeterminado Ámbito Descripción
pgsql.objectExplorer.expandTimeout número 45 - Tiempo de espera en segundos para expandir un nodo en Explorador de objetos. El valor predeterminado es 45 segundos.

PSQL Terminal

Configuración Tipo Valor predeterminado Ámbito Descripción
pgsql.pgBinaryDirs array - - Lista de rutas de acceso absolutas a directorios binarios pg. Reinicie el editor después de cambiar esta configuración.

Alternancias de características

Configuración Tipo Valor predeterminado Ámbito Descripción
pgsql.enableExperimentalFeatures booleano false solicitud Habilita las características experimentales de la extensión PostgreSQL. Las características no están listas para producción y pueden tener errores o problemas. Reinicie el editor después de cambiar esta configuración.
pgsql.enableMigrations booleano true ventana Habilitación de las características de migración de Oracle a PostgreSQL, incluida la vista de migraciones, los comandos de migración y las herramientas del modelo de lenguaje de migración
pgsql.enableServerDashboard booleano true ventana Habilite los paneles del servidor con métricas (versión preliminar).

Diagnóstico

Configuración Tipo Valor predeterminado Ámbito Descripción
pgsql.logDebugInfo booleano false ventana [Opcional] Salida de depuración de registros en la consola del desarrollador (Ayuda:> Alternar herramientas de desarrollo)
pgsql.piiLogging booleano false - Debe registrarse información de identificación personal (PII) en el canal de salida registros de Azure y el archivo de registro del canal de salida.
pgsql.toolsService.logLevel string; uno de CRITICAL, ERROR, WARNING, , INFO, DEBUG "INFO" solicitud Nivel de registro del servicio De herramientas de PostgreSQL (requiere reiniciar).
pgsql.tracingLevel string; uno de All, , Off, ErrorCritical, Warning, , InformationVerbose "All" - [Opcional] Nivel de registro para los servicios back-end.

Aprovisionamiento

Configuración Tipo Valor predeterminado Ámbito Descripción
pgsql.flexProvisioning.deploymentRetentionDays número 30 solicitud Número de días que se van a mantener completados Azure metadatos de implementación del servidor flexible de PostgreSQL para el reanudación automática. Las contraseñas se almacenan en el almacén de secretos del editor y se eliminan inmediatamente después de las implementaciones correctas o con errores. Ejecute "PGSQL: borrar los metadatos de implementación de PostgreSQL en caché Azure" para quitar entradas inmediatamente.

General

Configuración Tipo Valor predeterminado Ámbito Descripción
azureResourceGroups.selectedSubscriptions array - - Suscripciones seleccionadas
pgsql.horizonCreate.enableAiModelManagement booleano false solicitud Versión preliminar: muestra la interfaz de usuario de administración de modelos de IA en el asistente Crear Azure HorizonDB. Esta característica está en versión preliminar y podría cambiar. Reinicie el asistente después de alternar.

Valores predeterminados complejos

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