PostgreSQL设计工具


13

我将要设计一个要与PostgreSQL一起运行的数据库。我习惯了用于MySQL数据库的称为MySQL Workbench的宏伟工具。它很有用,而且看起来不错,这是我希望从数据库设计软件获得的。

如果我要学习一种新的数据库设计工具,那么我希望它成为最受欢迎的工具。因此,我的问题是:在PostgreSQL中设计数据库最流行的工具是什么?



3
@David我不认为这是重复的,尽管它是一个相关的问题-用于管理数据库的工具不一定与用于设计和建模的工具相同
杰克说,请尝试topanswers.xyz 2011年

Answers:


11

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


7

SO上也提出了类似的问题,我的答案仍然是相同的:

我用的是社区版MySQL工作台用于创建我的架构的漂亮的图片-但我宁愿创建,实际上在我的数据库手工运行DDL。


1
您在那里有一个很好的观点(手动创建DDL)。这就是为什么我更喜欢将模型编写为XML的工具的原因,因为这使我有机会通过XSLT生成DDL,并且仍然拥有单一来源。
a_horse_with_no_name 2011年

那是个好主意,我可以复制一下:)
杰克说尝试topanswers.xyz


0

我推荐Vertabelo。Vertabelo是由我工作的公司开发的在Chrome下工作的在线数据库设计师。

该工具最重要的功能是,它允许在团队中共享数据库模型,并通过Web浏览器在数据库模型上进行协作。

Vertabelo的其他功能包括:

  • 模型版本控制
  • 支持PosgreSql,MySQL,Oracle,MS SQL Server,DB2,SQLite,HSQLDB
  • 动态/视觉搜索
  • 实时数据库模型验证
  • 逆向工程

Vertabelo可免费用于较小的项目(每个模型最多3个模型,每个模型最多20个表),并且具有用于较大数据库项目的商业版本。


3
是的,正如@dezso指出的那样,请通过任何您认可的信息披露您的隶属关系。如果您对网站的唯一贡献是这些认可,我们可能会遇到问题。请参阅:dba.stackexchange.com/help/behavior
JNK

7
请参阅供应商代表的此答复,以获取有关供应商如何提供此类答案的一个很好的示例。
ConcernedOfTunbridgeWells 2014年

我改进了答案,感谢您将此问题引起我的注意。无知觉。
雅罗斯瓦夫BLAD

答案已经足够好了。为何您的人对此一直不赞成?
Cleankod
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.