SQLMaestro for PostgreSQL 的开源替代品

mbn*_*imi 2 postgresql database-design linux

我正在寻找一个开源替代品 SQLMaestro for PostgreSQL 的因为它具有可视化数据库设计器,而 pgAdmin 中没有它,这使得数据库设计变得如此简单。

PS 我不确定这在这里是否违法,但我不得不问一下,因为谷歌没有帮助我找到替代方案。

mbn*_*imi 5

我在PostgreSQL wiki 中找到了很棒的工具,感谢你们的帮助。

摘要:

  • PGmodeler:如果我们将 pgAdmin 与 PGmodeler 混合使用,我们将获得 SQLMaestro for PostgreSQL 的完全替代品,但我们会错过一件事,那就是数据库的“逆向工程”,因为 PGmodeler 在一个方向上工作。
    从 2017 年开始,PGmodeler 可以导入现有的模式/布局(又名“逆向工程”)!

  • Power Architect:支持许多数据库引擎,但它的设计者在数据库同步“正向工程师”方面存在问题,以防开发人员通过另一个工具(例如 pgAdmin)更改方案的设计,此外在设计大型方案的情况下性能会降低,因为它使用 Java/Swing,最后,用户指南完全商业化,售价 99 美元......该死的 :(

  • 开放系统架构师:支持许多数据库引擎,但它似乎是死项目,尽管它是由 Qt 构建的(最新提交是在 2010 年)我无法连接到任何数据库,因为它无法找到 unixODBC 路径,尽管我已经将它安装在我的 Mint Linux 中!

  • TOra还值得注意: TOra - 一个面向 DBA 和开发人员的 Oracle 工具包。PostgreSQL 支持尚未正式完成 - 似乎在较旧的 psql 版本(<= 9.4)上工作得相当好,同时有时会出现段错误。特殊:所有 SQL 查询(用于用数据填充 GUI)都可以编辑。

我希望这对你有帮助。

更新:从 2017 年开始,PGmodeler 可以导入现有的架构/布局(又名“逆向工程”)!

  • PowerArchitect 似乎也是一个死项目。最后一次提交是从 2011 年 8 月开始的。如果您愿意支付一点费用,我可以推荐 DbSchema (http://www.dbschema.com)。我和他们没有任何关系。我只是喜欢这个工具。顺便说一句:似乎 OpenSystemArchitect 并没有真的死了:http://www.codebydesign.com/Project13/ (2认同)