PostgreSQL 工具社区指南已废弃
这是一个 PostgreSQL 工具列表(任何类型和版本,以及操作系统),这些工具似乎不再维护(即,最近 5 年内没有发布)。
已过时或已结束生命周期
替代指南
2009 年的另一个详细总结可在 数据库管理、报表和轻量级应用程序开发 中找到。
pgdesigner
http://pgdesigner.sourceforge.net/en/index.html
Druid III
Java(跨平台)
Druid 是一款工具,允许用户以图形方式创建数据库。用户可以添加表、字段、文件夹来对表进行分组,还可以修改大多数遵循 SQL-92 标准的数据库选项。除了 SQL 选项外,用户还可以使用 HTML 信息对每个表和每个字段进行文档记录。创建完数据库后,Druid 可以生成
- HTML 文档:所有表,具有浏览功能
- PDF 文档:所有表
- Java 类:(每个表一个类)包含表的常量(例如字段大小)以及用户添加的 Java 代码
- 数据字典:包含数据库中所有表和字段
- SQL 脚本:包含所有表定义,可以将其传递给 DBMS
- 以及更多信息...
最后更新:2006 年
开源 CMS
http://www.risetobloome.com/Page_1_S.aspx?ITEM=2017
Windows
CMS 是一款免费的 Visual Studio 2010 解决方案模板,包含一组项目,提供基于 RISE 可视化建模的完整内容管理系统 (CMS),包括模型、完整源代码、示例网站和用于 PostgreSQL、MySQL 和 SQL Server 的数据库脚本。
这是一个包含模型、源代码和 Web 客户端的完整可运行 Visual Studio 解决方案。它说明了如何使用 RISE,如何实现 SOA 后端以及如何构建 RIA 前端。
最后更新:2014 年
Power*Architect
http://www.sqlpower.ca/page/architect
Java(跨平台)
Power*Architect 是一款基于 Java 和 JDBC 的 ERD 建模工具。支持对 PostgreSQL 数据库进行正向和反向工程。它采用 GPL 许可的开源软件。
最后更新:2014 年
RISE PostgreSQL 代码生成器
http://www.risetobloome.com/Page_1_S.aspx?ITEM=1889
仅限 Windows
RISE PostgreSQL 代码生成器生成原生 PL/pgSQL 脚本。在免费的 RISE 编辑器中对信息进行建模,并根据模型生成数据库脚本。该脚本会递增更新数据库中的表、列、索引和约束,使其与 RISE 模型匹配。更新数据库模型后,将在数据库中创建 RISE 模型中定义的视图,并插入模型中可能输入的默认数据。
最后更新:2014 年
Marshal SQL 工具
http://www.risetobloome.com/Page_1_S.aspx?ITEM=1756
Windows
Marshal SQL 工具是一款通用的跨数据库实用程序,具有批处理执行功能。它允许您测试 ODBC 连接,浏览数据库模式,发现表、视图和列。
Marshal SQL 工具的关键功能
- 执行数据库服务器支持的任何查询
- 执行批处理查询
- 发现数据库中的表和视图
- 发现选定表或视图的列
- 支持 BLOB 和 CLOB
- 将结果保存到文件
- 使用任何兼容 ODBC 的数据库,例如 PostgreSQL。
RISE PHP for PostgreSQL 代码生成器
http://www.risetobloome.com/Page_1_S.aspx?ITEM=1888
Windows
RISE PHP for PostgreSQL 代码生成器为数据库访问生成 PHP 源代码。在免费的 RISE 编辑器中对信息和编程接口进行建模,并生成代码。生成的代码实现与 RISE 模型中指定的信息接口相对应的类和方法。这包括用于数据库访问的类,以及可选地实现 SOAP/JSON Web 服务的类和协助实现 PHP SOAP 客户端的代理类。
RISE - 使用 ERD / UML 的模型驱动开发
Windows
RISE 是一款用于模型驱动信息系统开发的免费软件套件。使用单个 RISE 模型生成整个信息解决方案,包括数据库、Web 服务和文档。提高开发效率,改进质量和可维护性!
RISE 用户体验基于项目概念,类似于大多数集成开发环境。用户使用作为单个开发项目一部分的资源和图形进行操作。
RISE 支持使用 ERD(实体关系图)和 UML(统一建模语言)对信息建模和系统工程进行全图形化操作。这包括拖放实体、实体属性和关系,以及视图和整个 Web 服务。
RISE 支持对复杂对象(例如视图和编排方法)进行图形编辑。RISE 自动保护组合过程,从而确保技术上正确的结果。
RISE 提供多种方法从模型生成代码;直接生成到文件、通过 RISE 服务器或作为 Internet 服务。RISE 为数据库层(SQL/DDL)以及服务器端应用程序层(Web 服务和持久类)提供代码生成器。所有数据库脚本都是增量的,允许您从单个模型安装和维护任意数量的数据库。
功能列表 http://www.risetobloome.com/Page_1_S.aspx?ITEM=1355
openOffice
- OpenOffice postgresql SDBC 驱动程序。自 2010 年以来,该项目一直没有进展;最后一个版本是测试版。 http://www.openoffice.org/dba/drivers/postgresql/index.html
RedHat
- RedHat:自 Pg 8.4 以来一直没有更新。 http://sources.redhat.com/rhdb
pgEdit
不是独立客户端,而是用于 Textmate 的插件,用于使用 psql。
DBTools Manager
免费软件,适用于 PostgreSQL 和 MySQL,可以管理数据库的各个方面:数据库、表、触发器、函数等。包括用于将数据和结构导入/导出到其他数据库引擎的向导。
Marshal SQL 工具
http://www.risetobloome.com/Page_1_S.aspx?ITEM=1756
Marshal SQL 工具是一款通用的跨数据库实用程序,具有批处理执行功能。它允许您测试 ODBC 连接,浏览数据库模式,发现表、视图和列。
VSQL++ for PostgreSQL
http://www.sqlpp.com/products/postgresql-management/
一款功能强大的 Postgresql 数据库管理工具,帮助 DBA 轻松快捷地管理数据库对象。
PGExplorer
多年来一直没有重大更新,但最新的下载表明它可能在某种程度上支持 Postgresql 9.*。
Gnome DB
GNOME 的数据库管理/用户工具,基于 libgda/libgnomedb,它们是适用于 UNIX 系统的完整数据库独立访问层,支持 PostgreSQL、MySQL、Sybase、MS SQL Server、Oracle、Interbase/Firebird、MS Access 文件、xBase。
还有一个实验性的 Windows 版本。
Druid III
Java
Druid 是一款工具,允许用户以图形方式创建数据库。用户可以添加表、字段、文件夹来对表进行分组,还可以修改大多数遵循 SQL-92 标准的数据库选项。
SQLTool Pro 数据库编辑器
Android
SQLTool Pro 是一款专业的 Android SQL 编辑器,适用于 MySQL、SQL Server、PostgreSQL、Sybase 和 Oracle 数据库。
pgEdit
Macintosh pgEdit 是一款专为 PostgreSQL 关系数据库设计的,高性能的 SQL 编辑器和开发环境。pgEdit 的功能包括 SQL 语法着色、直接源代码执行、PHP 支持、集成文档以及广泛的可定制编辑功能。
pgEdit 使用 psql,这是每个 PostgreSQL 安装都包含的交互式终端应用程序。这使得使用 pgEdit 进行开发并在任何 PostgreSQL 安装中进行维护和生产任务变得容易。
pgEdit 是适用于 Macintosh 和 Windows 的原生应用程序。它不使用 Java 也不需要安装外部库。您可以选择使用 pgEdit 自带的 psql 版本或您硬盘上安装的其他版本。
DB Designer Fork
https://sourceforge.net/projects/dbdesigner-fork/
DB Designer Fork 是 fabFORCE DBDesigner 4 的分支。它集成了实体关系设计、前端(可以运行查询)和 SQL 导出。DB Designer Fork 为 Oracle、SQL Server、MySQL、FireBird、SQLite 和 PostgreSQL 生成 SQL 脚本。
ModelRight
ModelRight 允许您以图形方式查看数据库,强制执行复杂约束,管理数据库视图,验证设计决策,并生成完整的 CREATE 和 ALTER 脚本。
文档中提到支持 Windows 7 和 PostgreSQL 9.0。
dbmstools
https://github.com/charlesnagy/xml2ddl
Python,使用 XML 作为唯一真实格式,并从该格式生成迁移脚本。
SchemaSpy
http://schemaspy.sourceforge.net
Java,LGPL
SchemaSpy 分析数据库中模式的元数据,并以浏览器可显示的格式生成其可视化表示。它允许您通过 HTML 链接和实体关系图中表示的子表和父表关系,单击浏览数据库表的层次结构。