Passer au contenu principal

 Subscribe

Lorsque vous utilisez une base de données ou tout autre type de logiciel, votre expérience est améliorée ou entravée par les outils que vous utilisez pour interagir avec celle-ci. PostgreSQL offre un outil en ligne de commande nommé psql qui est assez puissant, mais certaines personnes préfèrent de loin un éditeur graphique. Même si vous utilisez généralement la ligne de commande, vous pouvez également avoir besoin d’utiliser des outils visuels. Chez Microsoft, nous avons passé de nombreuses années à créer des expériences pour améliorer la productivité quotidienne des développeurs. Avoir le choix entre plusieurs options est important. Cela vous permet d’utiliser l’outil qui vous convient.

Nous sommes ravis d’annoncer aujourd’hui la préversion de la prise en charge de PostgreSQL dans Azure Data Studio. Azure Data Studio est un éditeur moderne multiplateforme axé sur le développement de données. Il est disponible pour Linux, macOS et Windows. De plus, Azure Data Studio est fourni avec un terminal intégré qui vous permet d’accéder rapidement à psql.

Nous introduisons également une préversion correspondante de l’extension PostgreSQL dans Visual Studio Code (VS Code). Azure Data Studio et VS Code sont tous les deux open source et extensibles, deux qualités de base de PostgreSQL.

Azure Data Studio hérite de nombreuses fonctionnalités de VS Code. Il prend également en charge la plupart des extensions de VS Code, telles que Python, R et Kubernetes. Si votre cas d’usage principal concerne des données, choisissez Azure Data Studio. Vous pouvez gérer plusieurs connexions de base de données, explorer la hiérarchie des objets de base de données, configurer des tableaux de bord, etc.

D’autre part, si vous êtes plus proche du développement d’applications que de l’administration de bases de données, optez pour notre extension PostgreSQL dans VS Code. En fait, vous n’avez pas à choisir, utilisez les deux, en fonction de ce qui vous convient le mieux à un moment donné.

Se connecter à Postgres

Vous voulez savoir ce qui est inclus ? Examinons de plus près l’expérience de développement de PostgreSQL dans Azure Data Studio. Vous pouvez vous connecter à votre serveur Postgres ou établir une connexion directement à une base de données. Le serveur Postgres peut être hébergé localement, sur une machine virtuelle ou à partir du service managé d’un fournisseur de services cloud.

Se connecter à Postgres dans Azure

Organiser vos serveurs

Vous travaillez souvent avec plusieurs serveurs Postgres. Il existe peut-être un serveur de production, un serveur de préproduction correspondant et peut-être plusieurs serveurs de développement/test. Il est essentiel de connaître le rôle de chaque serveur, en particulier d’être capable d’identifier clairement votre serveur de production. Dans Azure Data Studio, vous pouvez utiliser des groupes de serveurs pour classer vos serveurs. Vous pouvez mettre en surbrillance votre groupe de serveurs de production en rouge pour le distinguer visuellement des autres.

Organiser vos serveurs dans Azure

Suivre des objets de base de données

Votre serveur Postgres évolue à mesure que vous ajoutez de nouvelles fonctionnalités. Cela peut s’avérer utile pour voir clairement quels colonnes, index, déclencheurs et fonctions ont été créés pour chaque base de données et chaque table. Cela est particulièrement vrai lorsque vous n’êtes pas la seule personne à travailler sur cette instance Postgres. Azure Data Studio fournit une navigation hiérarchique pratique dans la barre latérale. Avec cela, vous pouvez facilement explorer et garder une trace des bases de données, des tables, des vues et d’autres objets de votre serveur.

Suivre des objets de base de données dans Azure

Écrire des requêtes de façon efficace

Lorsque vous parcourez les nouveaux objets de base de données créés par vos collègues, il est utile d’aller au-delà du nom de l’objet en trouvant la DDL qui le compose. Même si vous êtes la seule personne qui travaille sur votre instance Postgres, il se peut que certains objets que vous avez créés aient déjà fait l’objet de recherches. Vérifier la DDL est une double vérification utile pour confirmer qu’un objet agit de la façon voulue.

Pour cela, Azure Data Studio fournit les fonctionnalités « Aperçu de la définition » et « Atteindre la définition », même lorsque vous utilisez l’objet dans une requête. Par exemple, supposons que vous souhaitiez interroger pg_stat_activity, l’une des vues statistiques intégrées à Postgres. Vous pouvez utiliser « Atteindre la définition » pour voir toutes les colonnes associées et comprendre sur quoi cette vue est basée.

Écrire des requêtes de façon efficace dans Azure Data Studio

Écrire des requêtes SQL est une tâche ardue lorsque vous travaillez avec Postgres, que vous soyez un expert ou que vous débutiez avec ce SGBDR. Quel que soit votre niveau, IntelliSense pour SQL est intégré dans Azure Data Studio pour vous aider à rédiger vos requêtes plus rapidement. Avec les suggestions de complétion de code contextuelles d’IntelliSense, vous pouvez taper moins de code au clavier pour effectuer le travail.

Si vous utilisez beaucoup Postgres, vous avez probablement quelques requêtes SQL que vous réutilisez régulièrement. Qu’il s’agisse d’instructions CREATE détaillées ou de commandes SELECT complexes, vous pouvez modéliser chacune d’elles en un extrait de code SQL. De cette façon, vous n’avez pas à la ressaisir à chaque fois. Azure Data Studio hérite sa fonctionnalité d’extrait de code de Visual Studio Code. Les extraits de code vous aident à éviter les erreurs de resaisie du code et vous permettent globalement de développer plus rapidement.

Personnaliser votre éditeur

L’un des avantages des interfaces graphiques de développement modernes réside dans la possibilité de les personnaliser en fonction de vos préférences. Par exemple, dans ce billet de blog, nous avons utilisé le thème Solarized Dark dans les captures d’écran. Honnêtement, ce n’est pas la tasse de thé de tout le monde. Il existe dix autres thèmes de couleurs disponibles dans Azure Data Studio, sans oublier une option de contraste élevé.

Les options de personnalisation s’appliquent également aux raccourcis clavier. Vous n’aimez pas utiliser les touches Ctrl + N par défaut pour ouvrir un nouvel onglet ? Vous pouvez en changer. Ou vous avez peut-être besoin d’un raccourci clavier qui n’est pas disponible dans Azure Data Studio. Vous pouvez créer et personnaliser des raccourcis clavier à l’aide de l’éditeur de raccourcis clavier.

Personnaliser votre éditeur dans Azure Data Studio

Par où commencer

Il y a encore plus de fonctionnalités à découvrir, telles que l’intégration du contrôle de code source Git et des tableaux de bord et des widgets personnalisés. Vous pouvez commencer à utiliser la préversion de PostgreSQL dans Azure Data Studio dès aujourd’hui. Pour plus d’informations, consultez les instructions d’installation. Pour commencer à utiliser notre préversion de l’extension PostgreSQL pour Visual Studio Code, apprenez-en plus sur notre page GitHub.

Ces deux fonctionnalités sont en préversion et vos commentaires sont essentiels pour les améliorer et les adapter à votre utilisation. Partagez vos commentaires sur nos pages PostgreSQL GitHub pour Azure Data Studio ou Visual Studio Code, respectivement.

  • Explore

     

    Let us know what you think of Azure and what you would like to see in the future.

     

    Provide feedback

  • Build your cloud computing and Azure skills with free courses by Microsoft Learn.

     

    Explore Azure learning


Join the conversation