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