AdeptSQL Workshop Spécifications
|
Implémentez un ensemble de sources SQL pour le débogage et la synchronisation de la base de données
Une partie importante d'Adept SQL Workshop est un éditeur de texte pratique avec une coloration syntaxique SQL et des raccourcis pour les instructions SQL couramment utilisées. Un panneau distinct de « liste d'instructions » regroupe, par objet de schéma concerné, toutes les instructions SQL, fournissant un accès instantané à n'importe quelle instruction dans l'un des scripts de projet ouverts.
Avant que les scripts ne soient envoyés au serveur SQL, ils passent par un préprocesseur de macro. Avec une combinaison habituelle de directives #includes, #defines et de compilation conditionnelle, vous pouvez placer dans un seul fichier de déclaration des macros pour tous les types de données spécifiques au projet ou les combinaisons de champs couramment utilisées. Cela vous aidera à garder les scripts du projet compacts, cohérents, indépendants du SGBD et faciles à modifier. Dans Adept SQL Workshop, toutes les instructions SQL prétraitées peuvent être prévisualisées et exécutées. Vous pouvez définir des points d'arrêt, exécuter ou parcourir des scripts spécifiques ou tous les scripts du projet. Les résultats de la requête peuvent être affichés dans une fenêtre séparée. Un projet SQL peut être très facilement recréé à partir d'une base de données existante. Non seulement Adept SQL Workshop génère les scripts SQL basés sur le schéma de base de données, mais il fournit également de nombreuses façons pratiques de diviser le script résultant en plusieurs modules et de remplacer, le cas échéant, le SQL brut par des macros définies par le projet. La plupart des bases de données, à l'exception des bases triviales, peuvent être divisées en sections logiques (groupes de tables, vues, procédures, etc.) relativement indépendantes les unes des autres. L'implémentation de chacun des groupes en tant que script distinct rend les sources du schéma beaucoup plus faciles à visualiser et à gérer. L'approche orientée projet utilisée dans Adept SQL Workshop rend très naturelle la construction de votre base de données à partir de nombreux fichiers de script partageant tous le même ensemble de déclarations de macro. Vous pouvez facilement ajouter, supprimer ou réorganiser des scripts au sein du projet, exécuter tous les scripts ou certains scripts. Adept SQL Workshop comprend parfaitement le sous-ensemble DDL de MS Transact-SQL (instructions CREATE/DROP/ALTER et appels de procédure stockée modifiant le schéma, comme "exec sp_addtype"). Le programme peut créer une représentation de schéma interne directement à partir des sources SQL, puis effectuer diverses choses intéressantes avec, comme comparer avec le schéma de base de données et produire les scripts de différence. Cela signifie que le même script SQL peut être exécuté sur la base de données active un certain nombre de fois sans affecter les tables inchangées. Il n'émettra que le minimum de SQL nécessaire pour synchroniser la source et la base de données, simplifiant ainsi grandement les modifications dans la base de données. Adept SQL Workshop génère éventuellement des scripts d'historique, qui peuvent être lus sur la machine distante du client pour synchroniser sa base de données avec votre copie principale. Cette lecture est effectuée par un utilitaire autonome, qui peut être exécuté soit comme une application GUI simple et conviviale, soit silencieusement à partir d'une ligne de commande. En préparant une base de données pour le versionnage, vous lui associez un script d'historique - un fichier SQL décrivant, dans une ou plusieurs sections de version, le schéma actuel de la base de données. Après avoir modifié le schéma de la base de données, vous pouvez ensuite mettre à jour le script d'historique avec une seule commande de menu. Le programme fera correspondre le schéma de base de données actuel avec le dernier schéma enregistré dans le script d'historique, puis ajoutera les modifications à l'historique sous un nouveau numéro de version.