J'essaie d'améliorer la gestion des connaissances des structures MySQL disponibles sur un projet. Par structure, je veux dire les tables, les vues, les fonctions, les procédures, les triggers.Documentation de bases de données relationnelles (tables, vues, fonctions, triggers)
Toutes ces structures sont extraites dans des fichiers .sql.
Je cherche un moyen de documenter ces structures, en présentant les résultats à la doxygen dans les fichiers HTML. Par exemple, je souhaite que cet outil regroupe des fonctions dans une section, en extrayant et en reformatant les balises de documentation afin qu'elles soient lisibles par l'utilisateur et ajoutées à chaque fonction.
J'ai essayé de regarder doxygen, mais il semble qu'il ne supporte pas encore sql.
J'ai besoin d'outils qui peuvent être exécutés par lots, en utilisant un environnement Linux.
Quels outils connaissez-vous? Avez-vous des conseils sur la façon d'obtenir une bonne gestion des bases de données?
Merci!
Veuillez supprimer "MySQL" de cette question et utiliser "Schéma de base de données relationnelle". Il existe de nombreux outils de documentation de schéma de base de données. Par exemple http://stackoverflow.com/questions/433071/good-tool-to-visualise-database-schema –
Modifié. Je ne cherche pas d'outil pour visualiser la structure, je suis à la recherche d'un outil pour faire de la documentation de type doxygen. – Scharron
C'est une très bonne question. Pour clarifier: Vous recherchez un outil qui parcourt la base de données ou le fichier SQL et en construit des docs? –