Schéma des tables de bases de données sous elgg
Obtenir le schéma des tables n'est pas simple. Les bases sont sous Mysql et tout a fait accessible via l'interface php Myadmin. Le problème est d'identifier sur les tables les clés étrangères pour pouvoir s'assurer des liaisons entre les tables. Or Mysql gère cela à l'aide d'index qui ne sont pas utiliser uniquement comme clé étrangère. Comment faire ? Il existe des logiciels de reverse ingenering qui a partir d'une exportation d'un fichier sql permette de recréer le schéma de donnée. DBDesigner4 est une version soft linux libre qui permet d'effectuer ce genre de tache. DBDesigner4 n'est plus maintenu depuis 2005 (racheter par Oracle). L'installation de DBDesigner4 pose des problèmes au niveau des pilotes de connexion à la base de donnée Mysql. Les librairies ne se charge pas correctement. DBDesigner est désormais remplacé par Mysql Workbench fournit par le nouveau propriétaire Oracle.
Commenter cet article