Una vez bajado el código fuente, ejecutaremos el mismo pasandole 2 parámetros:
- 1: La ruta al script SQL que contiene los CREATE tables etc...
- 2: La ruta a una carpeta donde guardar el modelo
El programa automaticamente creará y mapeara el modelo.
Solo he probado a generar el modelo con el programa SQLEditor de Mac y MYSQL workbench por lo que si obtienes el script sql de otro programa, puede no funcionar por lo que si obtienes el script sql de otro programa ;) El reconocimiento de foreign keys es mediate el nombre del campo, es decir, solo se reconocen foreign keys con el nombre: “id_campo” o “campo_id”, si sigues esa estructura no debes tener problemas. Si en tu bdd se usa otro sufijo o prefijo, puedes cambiar el código fuente.
The program needs two params for run correctly:
- 1: Path to SQL script that contains CREATE table sentences etc...
- 2: Path to a folder for save dom.
The program creates and gives mapping automatically.
I only tested this with SQLEditor for Mac and MYSQL workbench. If you get the SQL script of a another program, maybe it does not work ;). The foreign keys are mapped by the field name. It only recognizes the field name with prefix “id_fieldname” or suffix “fieldname_id”. If your database names are distinct please feel free to change the names if source code. My bad english but… this is another history… :D