| Versión | 1.10 beta 18 |
|---|---|
| Editor | Adept SQL Tools |
| Fecha de lanzamiento | 25 nov 2014 |
| Fecha Agregada | 25 nov 2014 |
| Requisitos del sistema operativo | Windows 95, Windows 2000, Windows 98, Windows, Windows NT |
| Requisitos | None |
| Descargas totales | 515 |
| Precio | Free to try |
Descripción
Adept SQL Workshop admite todas las fases del desarrollo del esquema de la base de datos, desde la escritura (o la generación a partir de una base de datos existente) de un conjunto de fuentes SQL hasta la depuración y la posterior sincronización de la base de datos cuando se modifican los scripts. Adept SQL Workshop está específicamente diseñado para tratar con el subconjunto DDL de SQL y la sincronización de esquemas. Complementa las herramientas de creación y análisis de consultas como MS Query Analyzer en lugar de competir con ellas.
Una parte importante de Adept SQL Workshop es un conveniente editor de texto con resaltado de sintaxis SQL y accesos directos para declaraciones SQL de uso común. Un panel separado de "lista de declaraciones" agrupa, por el objeto de esquema afectado, todas las declaraciones SQL, proporcionando acceso instantáneo a cualquier declaración en cualquiera de las secuencias de comandos abiertas del proyecto.
Antes de que los scripts se envíen al servidor SQL, se pasan a través de un preprocesador de macros. Con una combinación habitual de #includes, #defines y directivas de compilación condicional, puede incluir macros de archivo de declaración única para todos los tipos de datos específicos del proyecto o combinaciones de campo de uso común. Esto lo ayudará a mantener los scripts del proyecto compactos, consistentes, independientes de DBMS y fáciles de modificar. En Adept SQL Workshop, cualquiera de las declaraciones SQL preprocesadas se puede previsualizar y ejecutar. Puede establecer puntos de interrupción, ejecutar o recorrer secuencias de comandos específicas o todas las secuencias de comandos del proyecto. Los resultados de la consulta se pueden mostrar en una ventana separada. Un proyecto SQL se puede volver a crear muy fácilmente a partir de una base de datos existente. No solo Adept SQL Workshop genera los scripts SQL basados en el esquema de la base de datos, sino que también proporciona muchas formas convenientes de dividir el script resultante en múltiples módulos y reemplazar, cuando corresponda, el SQL sin procesar con macros definidas por el proyecto. La mayoría de las bases de datos, excepto las triviales, se pueden dividir en secciones lógicas (grupos de tablas, vistas, procedimientos, etc.) relativamente independientes entre sí. La implementación de cada uno de los grupos como un script separado hace que las fuentes del esquema sean mucho más fáciles de ver y mantener. El enfoque orientado a proyectos utilizado en Adept SQL Workshop hace que sea muy natural construir su base de datos a partir de muchos archivos de script que comparten el mismo conjunto de declaraciones de macros. Puede agregar, eliminar o reorganizar fácilmente los scripts dentro del proyecto, ejecutar todos los scripts o seleccionarlos. Adept SQL Workshop comprende completamente el subconjunto DDL de MS Transact-SQL (instrucciones CREATE/DROP/ALTER y las llamadas a procedimientos almacenados que modifican el esquema, como "exec sp_addtype"). El programa puede crear una representación de esquema interno directamente desde las fuentes de SQL y luego hacer varias cosas interesantes con él, como compararlo con el esquema de la base de datos y producir los scripts de diferencia. Esto significa que el mismo script SQL se puede ejecutar en la base de datos en vivo cualquier cantidad de veces sin afectar las tablas sin cambios. Emitirá solo el SQL mínimo necesario para sincronizar la fuente y la base de datos, por lo tanto, simplificará enormemente los cambios en la base de datos. Adept SQL Workshop genera opcionalmente secuencias de comandos de historial, que se pueden reproducir en la máquina remota del cliente para sincronizar su base de datos con su copia maestra. Esta reproducción se realiza mediante una utilidad independiente, que se puede ejecutar como una aplicación GUI simple y fácil de usar o de forma silenciosa desde una línea de comandos. Al preparar una base de datos para el control de versiones, se le asocia un script de historial: un archivo SQL que describe, en una o más secciones de la versión, el esquema de la base de datos actual. Después de realizar cambios en el esquema de la base de datos, puede actualizar el script de historial con un solo comando de menú. El programa comparará el esquema de la base de datos actual con el último esquema registrado en el guión del historial y luego agregará los cambios al historial con un nuevo número de versión.
Dado que todas las estructuras de su base de datos se mantienen en secuencias de comandos SQL (archivos de texto), los métodos regulares de control de versiones se pueden utilizar para administrar el trabajo en equipo. Si varios desarrolladores son responsables del desarrollo de secciones lógicas específicas de la base de datos, pueden trabajar de forma independiente en sus scripts SQL (y sus copias locales de la base de datos) utilizando un software de control de código fuente de terceros. Adept SQL Workshop incluye los comandos básicos de control de versiones en su interfaz de usuario, interactuando con un software VCS específico a través de un módulo de complemento separado.