PostgreSQL GUI 工具社区指南
开源/自由软件
pgAdmin III
MS Windows、GNU/Linux、FreeBSD、Mac OS X、OpenBSD、Solaris
pgAdmin III 是 PostgreSQL 数据库最优秀的开源管理工具。它的一些功能包括:完整的 UNICODE 支持、多线程快速查询和数据编辑以及对所有 PostgreSQL 对象类型的支持。
pgAdmin III 与 Windows 安装程序捆绑在一起,可以用作客户端来管理运行在其他操作系统的远程服务器。请注意,针对其他平台(如 RPM)的二进制包不会在每个版本中发布,目前您需要回滚到 1.8.0 版本才能获取最新的包集。
它是 PostgreSQL 数据库的管理中心。它包含一个图形管理界面、一个 SQL 工具、一个过程和函数代码编辑器等等。pgadmin III 旨在满足大多数用户的需求,从编写简单的 SQL 查询到开发复杂的数据库。图形界面支持 PostgreSQL 的所有现有功能,使得管理变得非常容易。它提供 30 多种语言版本,并且支持多种操作系统。(2005-04-19)
最新的稳定版本是 1.8.4,发布日期为 2008 年 6 月 5 日,但其官方网站上有一个 1.10 Beta 1 版本的测试版,它带来了许多非常有趣的新功能,包括:以图形方式构建特定查询、包含 pgScript 框架以开发用于执行查询的脚本、FTS 对象搜索器、启用/禁用规则的菜单、删除或重新分配角色到特定数据库的能力等等。您可以在此处了解更多有关该版本的信息 http://pgadmin.org/visualtour.php
PGAccess
大多数平台
ERD
这是最初的 PostgreSQL 图形工具,具有类似于 MS-Access 的数据库浏览器,使用 Tcl/Tk 开发。它允许编辑、添加和浏览数据库、表、视图、函数、序列和用户,以及图形化地开发查询。一个表单和报表设计器正在由 PGAccess 团队开发中。(JMB 11.2002)
PGAccess 已经很久没有积极维护了。
phpPgAdmin
http://sourceforge.net/projects/phppgadmin
基于浏览器的,需要一个 Web 服务器
管理
与流行的 phpMyAdmin 非常相似,为 PostgreSQL 进行了改进,支持浏览和修改 PostgreSQL 数据库的大多数对象类型,以及执行 ad-hoc 查询。由 phpPgAdmin 团队维护。(JMB 11.2002)。
如果您的系统上运行的是 PostgreSQL 的一键安装程序,您可以使用 Stack Builder 轻松安装 phpPgAdmin(以及所需的 Apache 和 PHP 包)。
OpenOffice.org
Windows、Linux、Solaris
ERD
这是一款开源办公套件,通过“数据源”界面提供有限的数据库浏览功能。可以创建中等复杂程度的报表和简单的输入数据表单。目前需要 ODBC 或 UnixODBC,但 OpenOffice.org 的 DBA 团队(dba.openoffice.org)正在开发一个“本地”PostgreSQL 驱动程序,该团队始终欢迎新成员加入。(2009-04-08)
Red Hat 数据库图形工具、RHDB 管理器和 Explain Visual
http://sources.redhat.com/rhdb
Linux
管理
Red Hat 因其开源工具而闻名,这些工具与 Red Hat 数据库集成在一起,造福于 PostgreSQL 社区。(JMB 11.2002)
Xpg:PostgreSQL Java 客户端
大多数平台
管理
一个基于 Java 的 PostgreSQL 数据库管理器,提供对表格和数据的访问、查询界面以及将查询导出到 HTML 报表的功能。由西班牙的 Kazak Solutions 开发,但提供英文版本。(2009-04-08)
Mergeant
Linux、Unix
管理
Gnome 的数据库管理/用户工具,基于 libgda/libgnomedb,它们是 UNIX 系统的完全独立于数据库的访问层,支持 PostgreSQL、MySQL、Sybase、MS SQL Server、Oracle、Interbase/Firebird、MS Access 文件、xBase 等等。
TOra,Oracle 工具,部分支持 PostgreSQL
Linux & Windows
管理
这是一款 Oracle 数据库管理界面,对 PostgreSQL 数据库浏览功能有限(仅限于表格、视图和函数)。由 Henrik Johnson 开发,是 Quest Toad 的克隆。(JMB 11.2002)。
KNoda
FreeBSD & Linux
管理
knoda 是 KDE 的一个数据库前端。它基于 hk_classes,并且在 GPL 许可下发布。
PGInhaler
http://pginhaler.ifrance.com/pginhaler/
管理
这是一款基于 Java 的 PostgreSQL GUI 工具。
SQuirreL
http://squirrel-sql.sourceforge.net/
Macintosh/Windows
SQuirrel SQL 客户端是一个用 Java 编写的图形工具,它允许您查看支持 JDBC 的数据库的结构,通过表格浏览数据,执行 SQL 命令等等。
AnySQL Maestro
http://www.sqlmaestro.com/products/anysql/maestro/
Windows
AnySQL Maestro 是一款免费的数据库管理工具,支持各种数据库引擎(PostgreSQL、SQL Server、Oracle、MySQL、MS Access 等等),可以通过 ODBC 驱动程序或 OLE DB 提供程序访问。它包含一个数据库设计器、图形查询构建器、BLOB 编辑器/查看器、SQL 编辑器、数据导入/导出工具和其他功能。
PostgreSQL PHP 生成器
http://www.sqlmaestro.com/products/postgresql/phpgenerator/
Windows
PostgreSQL PHP 生成器是一款功能强大的免费 PostgreSQL GUI 工具,它允许您为选定的表格、视图和查询生成高质量的 PHP 脚本,以便通过 Web 进一步使用这些对象。
WaveMaker Ajax GUI 设计工具
Windows、Macintosh、Linux
WaveMaker 是一款基于 Ajax 的 PostgreSQL GUI 设计工具。它使用自己的库开发。WaveMaker 生成一个基于 Spring、Hibernate 和 Dojo 的标准 Java WAR 文件。它支持创建和导入 PostgreSQL 架构,并包含一个可视化查询编辑器。
商业软件
dbForge for PostgreSQL 工具
https://www.devart.com/dbforge/postgresql/
Microsoft Windows、Linux、macOS
dbForge Studio for PostgreSQL 是一款可用于 PostgreSQL 的工具,它允许您设计和管理数据库的所有方面:架构、表格、触发器、函数等等。它有一个查询分析器,可以帮助您找到瓶颈并优化查询。它包含用于导入/导出数据的专用向导,以便将数据和结构迁移到/从其他数据库引擎中。当您使用 PostgreSQL 时,它也是一个必不可少的助手。
dbForge Data Compare for PostgreSQL 用于比较 PostgreSQL 数据。
dbForge Schema Compare for PostgreSQL 用于比较 Amazon Redshift 和 PostgreSQL 数据库的架构。
Lightning Admin for PostgreSQL
http://www.amsoftwaredesign.com/lightning_admin
Windows,其他平台可以通过 WINE 使用
管理
Lightning Admin 是市场上提供的一种具有现代 MDI 界面风格的 GUI 工具,并且价格最实惠,提供完整的 GUI 管理工具。与 Navicat 或 EMS 相比,节省的成本相当可观。当前价格为每用户 19.99 美元。
Borland Kylix
Linux
ERD
驱动程序:http://www.vitavoom.com/Products/pgExpress_Driver/index.html
根据最近的 Linux Journal 调查,它被认为是 Linux 上第三大最受欢迎的 IDE。专注于构建数据库应用程序的界面,并提供一些对数据库对象导航的支持(我认为)。PostgreSQL 的原生驱动程序可通过 Vita Voom Software 免费获得。(JMB 11.2002)
DBOne
Windows
管理
DBOne 是一款适用于 PostgreSQL、Oracle、MSSQL、Sybase、DB2、SAPDB、Interbase/Firbird 和 MySQL 的共享软件管理工具。
DBTools Manager
Windows
管理
DBTool Manager 是一款可用于 PostgreSQL 和 MySQL 的免费软件工具,允许您管理数据库的各个方面:数据库、表、触发器、函数等。它包含专用的向导用于导入/导出,以将数据和结构迁移到/从其他数据库引擎。由 DBTools Software 开发。
PgManager
http://www.ems-hitech.com/pgmanager
Windows,Linux 版本刚刚发布
管理
它本质上是一个商业版本,但比 PgAdmin II 或 PGAccess 更强大。它添加了对编辑触发器和约束、记录元数据以及监控查询的支持。它还包括用于以多种格式导入/导出数据的工具,这些工具在其 Linux 版本中也可用。由 EMS Hitech 开发。(JMB 4.2003)
Rekall
http://www.thekompany.com/products/rekall
Linux
ERD
由 The Kompany 公司设计,作为 MS Access 的 Linux 基于竞争对手,这个简单的界面和数据库界面构建器不幸的是为 MySQL 设计的,并且在 PostgreSQL 中遇到了一些问题。在 2002 年,它仍然充满了错误,但现在可能有所改进。它支持有限的数据库对象导航、创建数据输入表单和报表。(JMB 11.2002)
Data Architect
http://www.thekompany.com/products/dataarchitect
Linux
ERD
我已经测试了 TheKompany 的 DataArchitect 2 超过 6 个月了。如果你想要一个易于使用的数据库设计工具,我强烈推荐它,但生成的 SQL 脚本需要一些修改。PostgreSQL 受支持,您可以轻松地创建存储过程、外键、视图和触发器。(Bernd,1.2003)
SyBase Power Designer
http://www.sybase.com/products/enterprisemodeling/powerdesigner
管理
Sybase PowerDesigner 是一款功能强大的工具,内置对 PostgreSQL 的支持。它支持表、视图、触发器、约束和参照完整性。比 Data Architect 更先进。
Microsoft Access
仅通过 Windows + ODBC 工作
ERD,管理
是的,您可以使用 MS Access 作为 PostgreSQL 数据库的界面。它支持访问 PostgreSQL 的视图和表中的数据;许多基于 ODBC 的限制和错误。我不需要告诉任何人 MS Access 的其他功能。(JMB 11.2002)
eRWin
http://www.ca.com/products/alm/erwin.htm
Windows
ERD
它似乎是 Computer Associates 开发的最终用户工具,支持 PostgreSQL 作为某些版本的可下载功能。我还没有尝试过。JC
DeZign for Databases
Windows
ERD
DeZign 是一款使用实体关系图的数据库开发工具。它以可视化的方式支持实体和关系的布局,并自动为当今使用的大多数数据库管理系统(包括 PostgreSQL)生成 SQL 架构。
ERBuilder Data Modeler
https://soft-builder.com/es/erbuilder-data-modeler/
Windows
ERD
ERBuilder Data Modeler 是一款 GUI 数据建模工具,允许开发人员使用实体关系图来可视化、设计和建模数据库,并自动生成最流行的 SQL 数据库。生成和与您的团队共享数据模型文档。使用测试数据生成、模式比较和模式同步等高级功能优化您的数据模型。
PGExplorer
Windows(共享软件)
管理
注意,该软件不再维护,并且多年来没有发布新版本。由于它的年龄,它不支持 PGSQL 7.3 及更高版本的模式。
Postgres Explorer 是一款功能齐全的 GUI postgres 开发工具。功能包括数据库和数据库对象的树视图。您可以从数据库对象反向工程 SQL 语句,修改 SQL 并执行它。向导将指导您完成生成各种对象和语句的 SQL 的过程。(匿名,4.2003)
Case Studio 2
Windows
ERD
我刚刚下载了试用版,到目前为止,它看起来非常有希望,并且声称支持 PostgreSQL。它处理现有数据库的反向工程,并且有一个非常不错的界面来设置表、关系等。您可以获得精简版或完整版。网站上的描述... 适用于各种数据库的专业数据库建模工具。CASE Studio 2 包括以下主要功能
精简版功能 + 从各种数据库系统反向工程 版本管理器 数据流图 用户定义变量定义 大型 COM 接口 用户、用户组和用户权限支持等等。
pgEdit
Macintosh/Windows
pgEdit 是一款高性能 SQL 编辑器和开发环境,专为 PostgreSQL 关系数据库设计。pgEdit 的功能包括 SQL 语法着色、直接源代码执行、PHP 支持、集成文档和广泛的可自定义编辑功能。
pgEdit 使用 psql,它是每个 PostgreSQL 安装都包含的交互式终端应用程序。这使得使用 pgEdit 进行开发,然后将您的工作转移到任何 PostgreSQL 安装中以进行维护和生产任务变得很容易。
pgEdit 是 Macintosh 和 Windows 的原生应用程序。它不使用 Java 也不需要安装外部库。您可以选择使用 pgEdit 附带的 psql 版本或硬盘驱动器上的其他已安装版本。
RazorSQL
Macintosh/Windows/Linux/Solaris
RazorSQL 是一款 SQL 查询工具、数据库浏览器、SQL 编辑器和数据库管理工具,支持 PostgreSQL 和任何其他符合 JDBC 或 ODBC 的数据库。一些主要功能包括用于创建、删除和更改对象(如表、视图、索引、触发器、函数、用户和数据库)的工具;支持 20 种不同编程语言的编程编辑器;导入和导出工具;自动列和表查找;以及查询构建器、查询调度器和 SQL 格式化程序。
MicroOLAP Database Designer
http://www.microolap.com/products/database/postgresql-designer/
Windows ODBC
PostgreSQL 数据库设计器是一款简单的 CASE 工具,具有直观的图形界面,允许您以可视化方式构建清晰有效的数据库结构,查看表示所有表、它们之间的引用、视图、存储过程和其他对象的完整图片(图表)。然后,您可以轻松地在服务器上生成物理数据库,根据您对图表所做的任何更改使用快速的 ALTER 语句对其进行修改。
Aqua Data Studio
http://www.aquafold.com/index-postgresql.html
Java:Windows/Linux/Macintosh OSX/Solaris
Aqua Data Studio 是 PostgreSQL 关系数据库的管理工具,具有管理功能和数据库查询工具。可视化管理功能为用户提供了浏览和修改数据库结构的能力,包括模式对象、数据库存储和维护数据库安全性。集成的查询工具允许用户快速创建、编辑和执行 SQL 查询和脚本。Aqua Data Studio 还提供导入和导出工具,以允许用户轻松地将数据以不同数据格式进出 PostgreSQL 数据库。
EMS SQL Management Studio for PostgreSQL
http://www.sqlmanager.net/en/products/studio/postgresql
Windows
EMS SQL Management Studio for PostgreSQL 是 PostgreSQL 数据库管理和开发的完整解决方案。SQL Studio 具有专注于所有关键 PostgreSQL 数据库管理任务的组件,是一个单一工作台,为用户提供了管理 PostgreSQL 数据库、管理数据库模式和对象以及 PostgreSQL 数据库设计、迁移、提取、PostgreSQL 查询构建、数据导入、导出和数据库比较的必备工具。SQL Studio 将这些用于 PostgreSQL 的数据库工具统一在一个功能强大且易于使用的环境中,可以全天候工作。借助 SQL Management Studio,可以自动化许多数据库管理目标,例如迁移、数据加载和同步、数据库备份和提取,从而使 PostgreSQL 数据库管理员和 PostgreSQL 应用程序开发人员能够以最少的努力和高度的灵活性定期执行复杂的任务。
Windows/Macintosh OSX
Navicat 是一款功能强大的 PostgreSQL 数据库服务器管理和开发工具。它适用于 PostgreSQL 8.0 或更高版本,支持大多数 PostgreSQL 功能,包括触发器、函数、视图、管理用户等等。它不仅对专业开发人员来说足够复杂,而且对于新用户来说也易于学习。凭借其精心设计的 GUI,Navicat 允许您以安全且便捷的方式快速轻松地创建、组织、访问和共享信息。
SEQUEL for PostgreSQL
macOS
SEQUEL for PostgreSQL 是一款专业的数据库管理和管理工具,具有非常直观的、功能丰富的 GUI,使其成为开发人员和管理员的最佳辅助工具。SEQUEL 轻巧、快速且功能强大,可以显着简化数据库管理流程。对于那些离不开 CLI 的人,SEQUEL 提供了一个功能强大的查询编辑器,具有语法高亮、自动完成功能以及始终可见的控制台日志视图,因此您可以监控与数据库的通信。它包含
- 用于模式、表、索引、外键、触发器、规则、序列、排序规则、域、枚举类型、表空间和语言对象的数据库管理表单,具有完整参数支持
- 用于对象信息、操作、帮助和文档的辅助信息视图
- 用于快速选择和导航对象的跳转栏
- 具有多任务监控支持的任务栏
- 控制台日志视图
- 语法高亮、自动完成、当前和选定查询执行和解释、行号和工作语句检测
- 结果视图中的直接编辑、查询结果解释
- 强大的字段编辑器
- 基于事务的数据库更新
- 代码预览和内容编辑
SQL Maestro Group 的 PostgreSQL 产品
http://www.sqlmaestro.com/products/postgresql/
Windows
SQL Maestro Group 提供了许多用于 PostgreSQL 的工具。
- PostgreSQL Maestro 允许您轻松快捷地创建、编辑、复制、删除和转储数据库对象。您还可以将数据库设计为 ER 图,以可视化方式构建查询,执行 SQL 查询和脚本,调试 PL/pgSQL 函数,查看和编辑数据(包括 BLOB),将数据表示为图表,将数据导出和导入到/从最流行的文件格式,将数据汇总为多维视图和层次结构(OLAP 多维数据集)进行分析,管理 PostgreSQL 角色、用户、组和权限,以及使用许多其他旨在使您使用 PostgreSQL 数据库服务器的工作变得舒适高效的管理工具。
- PostgreSQL Data Wizard 为您提供了一些易于使用的向导,以生成所选表、视图和查询的 PHP 和 ASP.NET 脚本,将任何与 ADO 兼容的数据库转换为 PostgreSQL 数据库,将数据从 PostgreSQL 表、视图和查询导出到最流行的格式,并将数据导入到表中。
- PostgreSQL Code Factory 是一款面向 SQL 查询和脚本开发的 GUI 工具。
SQL Maestro Group 还为 MySQL、Oracle、MS SQL Server、DB2、SQL Anywhere、SQLite、Firebird 和 MaxDB 生产类似的工具。
DB Data Difftective PostgreSQL Edition
http://www.datanamic.com/datadiff/index.html
Windows
DB Data Difftective 是一款用于数据比较和同步的工具。它可以比较两个数据库中选定表的數據,查看差异并快速安全地发布更改。灵活的比较和同步设置将使您能够设置自定义比较键,并选择要比较和同步的表和字段。DB Data Difftective 可用于数据迁移、(损坏) 数据验证、数据审计等。
DB Schema Difftective PostgreSQL 版本
http://www.datanamic.com/schemadiff/index.html
Windows
DB Schema Difftective 是一款用于比较和同步数据库架构的工具。它允许您在两个数据库之间比较和同步表、视图、函数、序列(生成器)、存储过程、触发器和约束。
DB MultiRun PostgreSQL 版本
http://www.datanamic.com/multirun/index.html
Windows
DB MultiRun 是一款简单的工具,可以快速在多个数据库上执行多个 SQL 脚本。定义一个数据库列表,添加要在这些数据库上执行的 SQL 脚本,然后单击“执行”以在列表中的数据库上运行这些脚本。多线程执行 SQL 脚本可以快速完成任务。执行脚本后,您可以检查每个数据库上执行的脚本的结果。
SQLPro
http://www.vive.net/products/sqlpro.htm
Windows
SqlPro 是一款易于使用的数据库 GUI 工具,适用于六种流行的数据库(Oracle、MySQL、PostgreSQL、SQL Server、SQLite 和 Access)。一个 IDE 使数据库管理和开发更快、更无错误。SQLPro 主要功能:SQL 的颜色编码,将对象拖放到编辑器窗格以节省输入其名称的时间,从底层数据库检索存储过程和触发器等内容的 SQL 代码,以及一键创建 SELECT 和 INSERT 语句。您可以打开、保存和打印 SQL 脚本。SQLPro 使用本地驱动程序连接到数据库(无需安装 ODBS 或第三方引擎)。
SQL Image Viewer
Windows
SQL Image Viewer 允许您检索、查看、转换和导出存储在 Firebird、MySQL、Oracle、SQLite、SQL Server 和各种 ODBC 支持的数据库(例如 DB2 和 PostgreSQL)中的图像。它支持以下图像格式:BMP、GIF、JPG、PNG、PSD 和 TIFF。
它还允许您导出二进制数据,并识别以下二进制文件类型:PDF、MP3、WAV、7Z、BZ2、GZ、RAR、ZIP,以及对 DOC、PPT 和 XLS 文件类型的实验性支持。