Référence des paramètres

Cette page répertorie tous les paramètres fournis par l’extension PostgreSQL. Généré à partir de package.json (43 paramètres).

Connexions

Réglage Type Default Scope Description
pgsql.azureActiveDirectory String; un des AuthCodeGrant, DeviceCode "AuthCodeGrant" application Choisit la méthode d’authentification à utiliser
pgsql.connections tableau - resource Les profils de connexion définis dans « Paramètres utilisateur » sont affichés sous la commande « PostgreSQL : Connect » dans la palette de commandes.
pgsql.maxConnections Numéro 10 resource Nombre maximal de connexions simulées à ouvrir par profil + base de données. Les connexions au même serveur, mais à différentes bases de données, ne sont pas comptabilisées dans le même total. La valeur par défaut est 10.
pgsql.maxRecentConnections Numéro 5 fenêtre Nombre maximal de connexions récemment utilisées pour stocker dans la liste des connexions.
pgsql.serverGroups tableau - resource Groupes de serveurs

Éditeur de requête & Résultats

Réglage Type Default Scope Description
pgsql.copyIncludeHeaders booléen false resource [Facultatif] Options de configuration pour copier les résultats à partir de la vue Résultats
pgsql.copyRemoveNewLine booléen true resource [Facultatif] Options de configuration pour copier des résultats multilignes à partir de la vue Résultats
pgsql.intelliSense.enableIntelliSense booléen true fenêtre IntelliSense doit-il être activé
pgsql.messagesDefaultOpen booléen true resource True pour que le volet messages soit ouvert par défaut ; false pour fermé
pgsql.openQueryResultsInTabByDefault booléen false application Affichez automatiquement les résultats de la requête dans un nouvel onglet au lieu du volet de requête.
pgsql.openQueryResultsInTabByDefaultDoNotShowPrompt booléen false application N’affichez pas les invites pour afficher les résultats de la requête dans un nouvel onglet.
pgsql.persistQueryResultTabs booléen false fenêtre Les sélections de résultats de requête et les positions de défilement doivent être enregistrées lors du changement d’onglets (peut affecter les performances)
pgsql.resultsFontFamily string - resource Définissez la famille de polices pour la grille des résultats ; défini sur vide pour utiliser la police de l’éditeur
pgsql.resultsFontSize nombre, null - resource Définissez la taille de police pour la grille des résultats ; défini sur vide pour utiliser la taille de l’éditeur
pgsql.resultsGrid.autoSizeColumns booléen true - Ajustez automatiquement les largeurs de colonne en fonction des lignes visibles dans le jeu de résultats. Peut avoir des problèmes de performances avec un grand nombre de colonnes ou de grandes cellules
pgsql.saveAsCsv.delimiter string "," resource [Facultatif] Délimiteur pour séparer les éléments de données lors de l’enregistrement des résultats au format CSV
pgsql.saveAsCsv.encoding string "utf-8" resource [Facultatif] Encodage de fichier utilisé lors de l’enregistrement des résultats au format CSV
pgsql.saveAsCsv.includeHeaders booléen true resource [Facultatif] Lorsque la valeur est true, les en-têtes de colonne sont inclus lors de l’enregistrement des résultats au format CSV
pgsql.saveAsCsv.lineSeparator string - resource [Facultatif] Caractères utilisés pour séparer les lignes lors de l’enregistrement des résultats au format CSV
pgsql.saveAsCsv.textIdentifier string "\"" resource [Facultatif] Caractère utilisé pour entourer les champs de texte lors de l’enregistrement des résultats au format CSV
pgsql.shortcuts Objet Voir ci-dessous resource Raccourcis liés à la fenêtre de résultats
pgsql.showBatchTime booléen false resource [Facultatif] Si le temps d’exécution doit être affiché pour les lots individuels
pgsql.showConnectionStatusLens booléen true application Afficher l’état de connexion dans la zone de lentille de l’éditeur.
pgsql.splitPaneSelection String; un des next, , currentend "next" resource [Facultatif] Options de configuration pour lesquelles les nouveaux volets de résultats de colonne doivent s’ouvrir dans

Historique des requêtes

Réglage Type Default Scope Description
pgsql.enableQueryHistoryCapture booléen true fenêtre Activer la capture de l’historique des requêtes
pgsql.enableQueryHistoryFeature booléen true fenêtre La fonctionnalité Historique des requêtes doit-elle être activée
pgsql.queryHistoryLimit Numéro 20 fenêtre Nombre d’entrées d’historique de requête à afficher dans la vue Historique des requêtes

Copilote

Réglage Type Default Scope Description
pgsql.copilot.accessMode chaîne ; un des ro, rw "rw" fenêtre Choisissez entre Read Only ou Read/Write mode pour l’agent @pgsql de conversation IA.
pgsql.copilot.autoAttachQuery String; un des ask, , alwaysnever "ask" fenêtre Déterminez si le texte de requête SQL est inclus lors de l’analyse des plans de requête avec l’IA.
pgsql.copilot.enable booléen true fenêtre Activer l’agent @pgsql de conversation IA (nécessite un rechargement)
pgsql.copilot.modelOptions Objet - fenêtre Définissez les options de modèle pour l’agent @pgsql de conversation IA.
⚠️ Cela peut avoir un impact sur les performances de l’agent ou même l’interrompre ; changez cela uniquement si vous savez ce que vous faites.

Explorateur d’objets

Réglage Type Default Scope Description
pgsql.objectExplorer.expandTimeout Numéro 45 - Délai d’expiration en secondes pour développer un nœud dans Explorateur d'objets. La valeur par défaut est 45 secondes.

PSQL Terminal

Réglage Type Default Scope Description
pgsql.pgBinaryDirs tableau - - Liste des chemins absolus vers les répertoires binaires PG. Redémarrez l’éditeur après avoir modifié ce paramètre.

Bascules de fonctionnalité

Réglage Type Default Scope Description
pgsql.enableExperimentalFeatures booléen false application Active les fonctionnalités expérimentales dans l’extension PostgreSQL. Les fonctionnalités ne sont pas prêtes pour la production et peuvent rencontrer des bogues ou des problèmes. Redémarrez l’éditeur après avoir modifié ce paramètre.
pgsql.enableMigrations booléen true fenêtre Activer les fonctionnalités de migration Oracle vers PostgreSQL, notamment la vue migrations, les commandes de migration et les outils de modèle de langage de migration
pgsql.enableServerDashboard booléen true fenêtre Activez les tableaux de bord de serveur avec des métriques (préversion).

Diagnostics

Réglage Type Default Scope Description
pgsql.logDebugInfo booléen false fenêtre [Facultatif] Sortie de débogage de journal dans la console du développeur (Aide -> Activer/désactiver les outils de développement)
pgsql.piiLogging booléen false - Si les informations d’identification personnelle (PII) doivent être consignées dans le canal de sortie Azure Journaux d’activité et le fichier journal du canal de sortie.
pgsql.toolsService.logLevel String; un des CRITICAL, , WARNINGERROR, , INFO,DEBUG "INFO" application Niveau de journal pour le service d’outils PostgreSQL (nécessite un redémarrage).
pgsql.tracingLevel String; un des All, OffCriticalError, Warning, , InformationVerbose "All" - [Facultatif] Niveau de journal pour les services principaux.

Provisionnement

Réglage Type Default Scope Description
pgsql.flexProvisioning.deploymentRetentionDays Numéro 30 application Nombre de jours pendant lesquels le déploiement du serveur flexible PostgreSQL est terminé Azure pour la reprise automatique. Les mots de passe sont stockés dans le magasin de secrets de l’éditeur et supprimés immédiatement après les déploiements réussis ou ayant échoué. Exécutez « PGSQL : Effacer les métadonnées de déploiement postgreSQL mises en cache Azure » pour supprimer immédiatement les entrées.

Généralités

Réglage Type Default Scope Description
azureResourceGroups.selectedSubscriptions tableau - - Abonnements sélectionnés
pgsql.horizonCreate.enableAiModelManagement booléen false application Préversion : affiche l’interface utilisateur ai Model Management dans l’Assistant Créer Azure HorizonDB. Cette fonctionnalité est en préversion et peut changer. Redémarrez l’Assistant après avoir basculé.

Valeurs par défaut complexes

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