我将要设计一个要与PostgreSQL一起运行的数据库。我习惯了用于MySQL数据库的称为MySQL Workbench的宏伟工具。它很有用,而且看起来不错,这是我希望从数据库设计软件获得的。
如果我要学习一种新的数据库设计工具,那么我希望它成为最受欢迎的工具。因此,我的问题是:在PostgreSQL中设计数据库最流行的工具是什么?
我将要设计一个要与PostgreSQL一起运行的数据库。我习惯了用于MySQL数据库的称为MySQL Workbench的宏伟工具。它很有用,而且看起来不错,这是我希望从数据库设计软件获得的。
如果我要学习一种新的数据库设计工具,那么我希望它成为最受欢迎的工具。因此,我的问题是:在PostgreSQL中设计数据库最流行的工具是什么?
Answers:
PostgreSQL世界中有几种选择,其中大多数都在PostgreSQL Wiki中列出:
http://wiki.postgresql.org/wiki/GUI_Database_Design_Tools
据我所知,pgAdmin的下一版本将包括一个ER设计器。
PowerArchitect可与PostgreSQL一起使用,尽管在免费版本中它受到一定限制。通常,它不支持DBMS特定的功能(或仅支持非常有限的一组功能)。
据我所知,在商业世界中,几乎所有的“大牌”都支持PostgreSQL(包括Sybase PowerDesigner和ERwin)。
dbWrench不太昂贵,而且看起来还不错。
TOAD数据建模器要贵一些,但功能列表令人印象深刻。
您可能还需要检查此页面上列出的选项:http : //www.databaseanswers.org/modelling_tools.htm
考虑到Postgres领域中的选项有限,我怀疑您会很难过渡到某些东西,但是可能最受欢迎的ERD是AquaData Studio工具。实际上,最近有一个有关此主题的文章,请查看http://www.postgresonline.com/journal/index.php?/archives/133-Database-Administration、-Reporting和-light-application- development。 html
(请注意,我不隶属于Aqua数据工作室或博客)
我推荐Vertabelo。Vertabelo是由我工作的公司开发的在Chrome下工作的在线数据库设计师。
该工具最重要的功能是,它允许在团队中共享数据库模型,并通过Web浏览器在数据库模型上进行协作。
Vertabelo的其他功能包括:
Vertabelo可免费用于较小的项目(每个模型最多3个模型,每个模型最多20个表),并且具有用于较大数据库项目的商业版本。