Je suis sur le point de concevoir une base de données qui fonctionnera avec PostgreSQL. Je suis habitué au magnifique outil appelé MySQL Workbench pour la base de données MySQL. Il est utile et semble bon, ce que j'attends d'un logiciel de conception de base de données.
Si je suis sur le point d'apprendre un nouvel outil de conception de base de données, je veux qu'il soit le plus populaire. Par conséquent, ma question est: quels sont les outils les plus populaires pour concevoir la base de données dans PostgreSQL?
database-design
postgresql
tools
Cleankod
la source
la source
Réponses:
Il existe plusieurs options dans le monde PostgreSQL, la plupart d'entre elles sont répertoriées dans le wiki PostgreSQL:
http://wiki.postgresql.org/wiki/GUI_Database_Design_Tools
La prochaine version de pgAdmin inclura un concepteur ER aussi loin que je sache.
PowerArchitect fonctionne avec PostgreSQL, bien que dans la version gratuite il soit quelque peu limité. En général, il ne prend pas en charge les fonctionnalités spécifiques au SGBD (ou seulement un ensemble très limité).
Dans le monde commercial, presque tous les «grands noms» prennent en charge PostgreSQL pour autant que je sache (y compris Sybase PowerAMC et ERwin).
dbWrench n'est pas trop cher et semble assez sympa.
Le modélisateur de données TOAD est un peu plus cher mais possède une liste de fonctionnalités impressionnante.
Vous pouvez également vérifier les options répertoriées sur cette page: http://www.databaseanswers.org/modelling_tools.htm
la source
Une question similaire a été posée sur SO et ma réponse est toujours la même:
J'utilise l' édition communautaire de MySQL Workbench pour créer de jolies images de mon schéma - mais je préfère créer le DDL qui s'exécute à la main sur ma base de données.
la source
Je soupçonne que vous aurez du mal à passer à quelque chose étant donné les options limitées de Postgres, mais l'ERD le plus populaire est probablement l'outil AquaData Studio. Il y a eu récemment un article sur ce sujet, consultez http://www.postgresonline.com/journal/index.php?/archives/133-Database-Administration,-Reporting,-and-Light-application-development. html
(notez que je ne suis affilié ni à aqua data studios ni au blog)
la source
Je recommande Vertabelo . Vertabelo est un concepteur de base de données en ligne travaillant sous Chrome développé par la société pour laquelle je travaille.
La caractéristique la plus importante de cet outil est qu'il permet de partager des modèles de base de données au sein de l'équipe et de collaborer sur eux via un navigateur Web.
Les autres fonctionnalités de Vertabelo incluent:
Vertabelo est gratuit pour les petits projets (jusqu'à 3 modèles et 20 tableaux dans chaque modèle) et propose des versions commerciales pour les grands projets de base de données.
la source