SchemaSpy

Existe un

1) Pre requisitos:

a) Instalar driver mysql java

sudo apt-get install libmysql-java

b) Instalar graphviz

sudo apt-get install graphviz

2) Descargarlo de aquí: http://sourceforge.net/projects/schemaspy/

3) Modo de uso:

java -jar schemaSpy.jar -t mysql -host localhost -db moodle -u lupa -p SECRET -dp /usr/share/java/mysql-connector-java.jar -o schemaspy-moodle/
OBS:
  • haciendo la prueba contra la base de moodle dio resultados interesantes aunque no generó un gráfico de las relaciones.
  • para otras bases como drupal y zabbix funcionó bien la parte de gráficos - adjunto imagen de zabbix

relationships.implied.compact.png - Gráfico del esquema de la base de datos Zabbix (137,541 KB) Luis Alonzo Fulchi, 2011-01-18 13:15

Exportar a: PDF HTML TXT