L'install est "standard", j'ai pris la version 1.24 d'Octobre 2004 (ya pas de package :-( oui, je suis sous Cooker...) :
./configure
make
make install # sous root
Ensuite postgresql_autodoc -d [nom_de_la_base] génère automatiquement :
HTML, Dot, Dia et DocBook XML pour toutes les tables de la base PostgreSQL.
(bon il faut qu'elle soit opérationnelle et accessible, bref j'ai aussi dû corriger un petit problème qui empêchait le service postgresql de démarrer : un rm /var/lib/pgsql/data/postmaster.pid a fait l'affaire... ainsi que le changement d'emplacement de PGDATA)
Il serait intéressant qu'autodoc puisse se contenter du fichier sql pour éviter d'avoir une base opérationnel (ça doit être faisable...).
A l'ouverture dans Dia
- toutes les tables sont dans le coin supérieur gauche : il faut les répartir sur la feuille
- les clés étrangères sont traduites sous forme de contraintes (dans Dia c'est le formalisme UML qui est retenu)
Bon, je n'ai pas encore trouvé comment remplacer les flèches droites par des flèches brisées pour réorganiser un peu plus facilement la mise en forme... j'espère que c'est possible ? (par exemple en sélectionnant tous les objets de type contrainte et en appliquant un "changement de style")
Plus d'explications sur le formalisme UML dans Dia pour les diagrammes de base de données sont disponibles ici : http://tedia2sql.tigris.org/usingtedia2sql.html(...) (et hop' un outil de plus pour générer automatiquement du SQL à partir du diagramme...)
Dommage, le SVG est très mal généré : ça prendrait beaucoup moins de place que le png (moins de 5 ko en compressé / ~60 ko en non compressé contre plus de 300 ko).
En tout cas un très bon point : dans Dia, chaque table reste éditable (ajout de champs...) ça peut donc effectivement servir d'outil permettant de gérer un MCD / MPD et générer le SQL kivabien ensuite... si vous avez des résultats aussi positifs je suis preneur.
# pour l'instant autodoc ça le fait
Posté par BAud (site web personnel) . En réponse au journal Conversions MySql / PostgreSQL et MCD/MPD. Évalué à 2.
L'install est "standard", j'ai pris la version 1.24 d'Octobre 2004 (ya pas de package :-( oui, je suis sous Cooker...) :
./configure
make
make install # sous root
Ensuite postgresql_autodoc -d [nom_de_la_base] génère automatiquement :
HTML, Dot, Dia et DocBook XML pour toutes les tables de la base PostgreSQL.
(bon il faut qu'elle soit opérationnelle et accessible, bref j'ai aussi dû corriger un petit problème qui empêchait le service postgresql de démarrer : un rm /var/lib/pgsql/data/postmaster.pid a fait l'affaire... ainsi que le changement d'emplacement de PGDATA)
Il serait intéressant qu'autodoc puisse se contenter du fichier sql pour éviter d'avoir une base opérationnel (ça doit être faisable...).
A l'ouverture dans Dia
- toutes les tables sont dans le coin supérieur gauche : il faut les répartir sur la feuille
- les clés étrangères sont traduites sous forme de contraintes (dans Dia c'est le formalisme UML qui est retenu)
Bon, je n'ai pas encore trouvé comment remplacer les flèches droites par des flèches brisées pour réorganiser un peu plus facilement la mise en forme... j'espère que c'est possible ? (par exemple en sélectionnant tous les objets de type contrainte et en appliquant un "changement de style")
Plus d'explications sur le formalisme UML dans Dia pour les diagrammes de base de données sont disponibles ici : http://tedia2sql.tigris.org/usingtedia2sql.html(...) (et hop' un outil de plus pour générer automatiquement du SQL à partir du diagramme...)
J'ai placé les résultats obtenus ici : http://wiki.eagle-usb.org/wakka.php?wiki=HowToDia(...)
Dommage, le SVG est très mal généré : ça prendrait beaucoup moins de place que le png (moins de 5 ko en compressé / ~60 ko en non compressé contre plus de 300 ko).
En tout cas un très bon point : dans Dia, chaque table reste éditable (ajout de champs...) ça peut donc effectivement servir d'outil permettant de gérer un MCD / MPD et générer le SQL kivabien ensuite... si vous avez des résultats aussi positifs je suis preneur.