Documentación Modelador de Proyectos

El Modelador de Proyectos, o simplemente MP, nace como un reemplazo del DBDesigner de FabForce. Si alguna vez usó el DBDesigner encontrará familiar el uso del Modelador de Proyectos.

El MP se adecuó para poder agregar los procedimientos almacenados, cosa que el DBDesigner no tenía, y pronto le agregué también el manejo de versiones que me ayuda a controlar los cambios entre versión y versión de la base de datos, y también de los archivos distribuibles.

Al MP aún le faltan muchas características que se le deben agregar, hecho que se ve reflejado en la estructura de directorios sobre la cual trabaja el MP y que genera automáticamente al ejecutar el Fast Deploy.

El MP fue inicialmente desarrollado usando Delphi, en su versión Turbo Explorer. Para poder liberarlo como código abierto, lo he migrado a Lazarus. Para poder compilar las fuentes con Lazarus requerirá el paquete de ZeosDB (el que está incluido en Lazarus ver. 2.2.2 funciona excelente).

Poco a poco se irán agregando las características que le hacen falta.

Contenido

  1. Inicio
  2. Creación de nuevos proyectos
  3. Creación de vistas, dominios, tipos de datos y procedimientos almacenados
  4. Modelo Entidad Relación
  5. Primeros Registros
  6. Distribución del proyecto (Deployment)
  7. Archivo configuración.def
  8. Estructura de Directorios del Proyecto
  9. Generación del Script de la Base de Datos
  10. Manejo de Versiones
  11. Validación del modelo
  12. Frenteo de la base de datos
  13. Archivo UPGD
  14. Historial de cambios