Rachel Agyemang Program Manager, Microsoft Azure, s'est chargée de faire la présentation.
Envoyé par Rachel Agyemang
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'utilisation principal est tournée vers l’administration des bases de 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, Microsoft vous propose l’extension PostgreSQL dans VS Code. En fait, vous pouvez même ne pas choisir et utiliser les deux, en fonction de ce qui vous convient le mieux à un moment donné.
Se connecter à 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é sur site, sur une machine virtuelle ou à partir du service géré de tout fournisseur de cloud.
Organisez vos serveurs
Vous travaillez souvent avec plusieurs serveurs Postgres. Il existe peut-être un serveur de production, un serveur de scène correspondant et peut-être plusieurs serveurs de développement / test. Savoir lequel est destiné à quoi est important, en particulier ê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.
Traquer les objets de base de données
Votre serveur Postgres évolue à mesure que vous ajoutez de nouvelles fonctionnalités. Il est utile de pouvoir voir clairement quelles 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 elle, vous pouvez facilement explorer et garder une trace des bases de données, des tables, des vues et d'autres objets de votre serveur.
Écrire des requêtes efficacement
Lorsque vous parcourez les nouveaux objets de base de données créés par vos collaborateurs, il est utile d’aller au-delà du nom de l’objet pour le 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à été recherchés. Vérifier la DDL est une double vérification utile pour confirmer qu'un objet répond à vos attentes.
Azure Data Studio fournit les fonctionnalités de « Regarder la Définition » et « Aller à la définition » afin que vous puissiez le faire, et même le faire lorsque vous utilisez l'objet dans une requête. Par exemple, supposons que vous vouliez interroger pg_stat_activity, l’une des vues statistiques intégrées à Postgres. Vous pouvez utiliser « Aller à la définition » pour voir toutes ses colonnes et comprendre sur quoi cette vue est basée.
É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. Indépendamment de votre niveau, IntelliSense pour SQL est intégré à 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 utiliser moins de frappes au clavier pour effectuer le travail.
Si vous utilisez beaucoup Postgres, vous avez probablement quelques requêtes SQL à réutiliser plusieurs fois. 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 à le ressaisir à chaque fois. Azure Data Studio hérite de la fonctionnalité d'extrait de code de Visual Studio Code. Les extraits de code vous aident à éviter les erreurs de retapage du code et vous permettent globalement de développer plus rapidement.
Personnalisez 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. Microsoft précise que 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 le changer. Ou peut-être souhaitez-vous un raccourci clavier qui ne sort pas du lot avec Azure Data Studio ? Vous pouvez créer et personnaliser des raccourcis clavier à l'aide de l'éditeur de raccourcis clavier.
Source : Microsoft
Et vous ?
Que pensez-vous de cet outil ?
Allez-vous vous en servir ?
D'ordinaire, préférez-vous les lignes de commande ou les interfaces graphiques ?
Voir aussi :
Red Hat Satellite va se séparer de MongoDB Community Edition et conservera PostgreSQL comme base de données unique
Depuis 20 ans, PostgreSQL aurait mal utilisé fsync(), compromettant la cohérence des données, des solutions ont été proposées au FOSDEM 2019
Microsoft fait l'acquisition de Citus Data l'extension qui transforme PostgreSQL en une base de données distribuée
Disponibilité générale de PostgreSQL 11 : un aperçu des principales fonctionnalités du SGBDRO libre