Flux de travail courants

Utilisez cette page lorsque vous connaissez la tâche à effectuer, mais que vous ne connaissez pas encore l’article ou l’aire de l’extension PostgreSQL à utiliser. Si vous souhaitez une visite guidée par fonctionnalité à la place, commencez par l’extension PostgreSQL pour Visual Studio Code.

Choisissez le flux de travail qui correspond à votre tâche

Si vous souhaitez... Commencer ici Ensuite, continuez à...
Se connecter et exécuter une première requête Démarrage rapide : Se connecter et interroger PostgreSQL Connexions et identités, éditeur de requête et IntelliSense
Explorer une base de données inconnue Explorateur d’objets Visualiseur de schémas, intégration de Copilot
Examiner une requête lente Éditeur de requête et IntelliSense Visualiseur de plan de requête, intégration Copilot, tableau de bord du serveur
Gérer un serveur flexible Azure Database pour PostgreSQL Connexions et identités Tableau de bord du serveur, gestion des serveurs Azure, Créer un serveur PostgreSQL
Utiliser Copilot ou des flux de travail d’IA intégrés à l’hôte intégration de Copilot participant au chat @pgsql, mode agent, serveur MCP
Utiliser des workflows PostgreSQL basés sur un terminal Utiliser psql dans le terminal Éditeur de requête et IntelliSense

Connectez-vous et exécutez votre première requête

Utilisez ce chemin lorsque vous installez l’extension pour la première fois ou que vous validez qu’un serveur est accessible.

  1. Démarrez avec le démarrage rapide : Connectez-vous et interrogez PostgreSQL pour obtenir la configuration de bout en bout la plus courte.
  2. Si vous avez besoin de profils enregistrés, de Microsoft Entra ID d’authentification, d’authentification AWS IAM pour Amazon RDS/Aurora PostgreSQL ou de paramètres SSL/TLS avancés, passez aux connexions et à l’identité.
  3. Une fois la connexion établie, accédez à l’éditeur de requête et à IntelliSense pour ouvrir la nouvelle requête, exécuter des instructions et inspecter la sortie dans le panneau Résultats de la requête PostgreSQL .

Explorer une base de données inconnue

Utilisez ce chemin lorsque vous héritez d’un schéma existant et que vous devez comprendre la structure avant d’écrire SQL.

  1. Commencez par l’Explorateur d’objets pour parcourir les serveurs, les bases de données, les schémas et les objets dans l’arborescence Connexions .
  2. Si vous avez besoin de trouver rapidement un objet spécifique, utilisez les objets de recherche à partir de l’Explorateur d’objets au lieu de développer l’arborescence manuellement.
  3. Si vous avez besoin d’un mappage de relations, passez au visualiseur de schéma.
  4. Si vous souhaitez qu’une IA tenant compte du schéma vous aide à identifier les objets pertinents ou à rédiger la requête suivante, passez à l’intégration Copilot.

Examiner et optimiser une requête lente

Utilisez ce chemin lorsqu’une requête est lente, vous devez comprendre pourquoi PostgreSQL a choisi un plan spécifique, ou vous souhaitez réduire les goulots d’étranglement.

  1. Reproduire l’instruction dans l’éditeur de requête et IntelliSense.
  2. Ouvrez le visualiseur de plan de requête pour examiner le plan d’exécution dans la vue arborescente, la vue Table, la vue Icicle ou la vue source.
  3. Si vous souhaitez obtenir de l’aide sur l’IA, utilisez Copilot intégration pour choisir entre Analyser les performances des requêtes, les actions de l’éditeur axé sur les requêtes ou l’analyse du mode Agent du plan mis en cache.
  4. Pour les serveurs hébergés Azure, ouvrez le tableau de bord du serveur pour mettre en corrélation les résultats des requêtes avec le pourcentage d’UC, les E/S par seconde et les métriques de connexion.

Gérer un serveur flexible Azure Database pour PostgreSQL

Utilisez ce chemin lorsque vous souhaitez surveiller ou administrer Azure Database pour PostgreSQL serveur flexible sans passer au portail Azure pour chaque étape.

  1. Configurez le flux de connexion et d’identité dans Connexions et identités.
  2. Sélectionnez Tableau de bord sur le nœud serveur pour ouvrir le tableau de bord du serveur et passer en revue les détails du serveur, les métriques et les actions rapides.
  3. Accédez à la gestion des serveurs Azure pour les règles de pare-feu, les paramètres, les sauvegardes, les journaux et l’administration spécifique à Azure.
  4. Quand vous avez besoin d’un nouvel environnement, utilisez Créer un serveur PostgreSQL pour approvisionner un serveur flexible Azure Database pour PostgreSQL ou créer une instance Docker locale.

Utilisez Copilot ou des flux de travail d’IA intégrés à l’hôte

Utilisez ce chemin lorsque vous souhaitez une conversation prenant en compte le schéma, une automatisation pilotée par les outils ou une intégration ia au niveau de l’hôte au-delà d’une seule commande d’éditeur.

  1. Commencez par Copilot intégration pour choisir le point d’entrée approprié pour la tâche devant vous.
  2. Basculez vers participant de conversation @pgsql lorsque vous souhaitez une conversation tenant compte du schéma en mode Ask de Copilot.
  3. Passez au mode Agent lorsque vous souhaitez Copilot connecter, inspecter le schéma, exécuter des requêtes et effectuer des tâches de base de données en plusieurs étapes.
  4. Passez au serveur MCP lorsque votre hôte prend en charge l’enregistrement automatique de MCP et que vous souhaitez que les fonctionnalités PostgreSQL de l’extension y soient disponibles.

Utilisez les fonctionnalités natives psql

Utilisez ce chemin lorsque vous avez besoin d’une session de terminal interactive, \ de méta-commandes, COPY de flux de travail ou d’exécution de script dans un environnement natif psql .

  1. Commencez par utiliser psql dans le terminal pour ouvrir Connect avec PSQL à partir d’un nœud de base de données ou pour exécuter un fichier d’exécution avec PSQL pour un fichier enregistré .sql .
  2. Revenez à l’éditeur de requêtes et à IntelliSense lorsque vous souhaitez profiter d’IntelliSense, des résultats visuels, des graphiques, de l’historique des requêtes et des options d’exportation dans l’éditeur.