¿Te suena familar?
Esto solo pasa en otro país
Tal vez esta historia te suena familiar
Te encargan hacer el modelo y diseño de una base de datos
De inmediato descartas hacerlo en un procesador de textos
Tampoco quieres sufrir haciendo dibujitos
Decides usar una herramienta diseñada para ese propósito
MySqlWorkbench
Maneja los conceptos de base de datos realacionales: Tablas, Relaciones, Indices, Tipos de Datos
Iniciamos con modelado de la base de datos
El diagrama está excelente
Pero te piden que generes la documentación y el diccionario de datos
Buscas en las opciones del programa y no encuentras esa opción
Recurres al arma secreta de todos los devs (si, google)
¡¡Sorpresa!!
esa funcionalidad solo está en la versión ENTERPRISE
La primer alternativa:
Creas tu formato en una hoja de cálculo con las clasicas columnas
Comenzado la documentación....
Pero tu proyecto tiene 40 tablas
En ese momento decides buscar una alternativa para generar la documentación
¡Y la respuesta llega del cielo!
"Workbench model data, such as diagrams, schemas, and tables, is stored in a hierarchy of objects that can be accessed by any plugin"
- Poner comentarios
- Iterar sobre una colección de objetos
- Mostrar mensajes
- Concatenar Strings
- Manejo de arreglos
- Flujos condicionales
Puedes utilizar un Blog
Después de pelear con la sintáxis en HTML para el blog: Dropbox
https://dataedo.com/kb/tools/mysql-workbench/documentation-generator-plugins
https://www.chunho-ling.com
Referencias
Presentación