pgAdmin III

经典原生桌面PostgreSQL管理工具 — 现已提供原生macOS(Apple Silicon)版本。

# 关于

pgAdmin III是最受欢迎的PostgreSQL开源管理和开发平台。原项目已停止开发,转而支持基于Web的pgAdmin 4,但这个社区分支延续了原生wxWidgets应用程序的生命——为现代PostgreSQL版本修复错误并添加了数十项新功能。

本版本引入了适用于Apple Silicon(arm64)的完全原生macOS移植版,通过Homebrew Cask作为自包含的.app捆绑包分发。

# 截图

macOS上的pgAdmin III主窗口

# 主要功能

🖥️ 原生macOS

基于wxWidgets 3.3 + Cocoa构建的真正原生应用。无需Electron,无需Java——内存占用低,启动速度快。

🐘 PostgreSQL 12–18

全面支持最新PostgreSQL版本、PostgresPro Enterprise、Slony-I复制以及pgAgent调度。

🔍 SQL编辑器

语法高亮、光标下语句自动识别、自动保存标签页、多结果窗口、PCRE文本转换。

📊 查询工具

命名书签、基于外键的JOIN自动补全、可读性优化的大数字显示、单元格比较差异视图。

🔄 Schema工具

跨服务器对象比较与HTML差异报告、基于GitLab的版本控制、通过amcheck进行B-tree索引检查。

📈 监控

服务器状态/活动窗口、进程高亮、等待事件采样(pg_wait_sampling)、AWR报告、CSV日志查看器。

🎨 SVG工具栏

现代化SVG工具栏图标,支持HiDPI/Retina,可针对不同服务器进行颜色编码。

🌐 本地化

内置45种语言,全部提供可编辑的.po源文件和完整翻译。

🔌 插件

可通过插件模块扩展——无需修改核心即可添加自定义功能。

🔐 SSL / SSH

SSL/TLS连接加密和SSH隧道(libssh2),确保服务器访问安全。

# 安装

macOS(Apple Silicon)— 最快路径

通过Homebrew Cask获取预编译二进制文件:

brew install heptau/tap/pgadmin3

从Launchpad、Spotlight或终端启动:

open /Applications/pgAdmin\ III.app

从源码构建(macOS)

git clone https://github.com/heptau/pgadmin3.git
cd pgadmin3
make build
open "build-macos/pgAdmin III.app"

注意:首次构建需要本地编译的wxWidgets 3.3(使用--disable-std_containers)。Homebrew的预编译包不兼容——详情请参阅AGENTS.md。

Linux

git clone https://github.com/heptau/pgadmin3.git
cd pgadmin3
make build
./build/pgAdmin3

Windows

在Visual Studio中打开pgAdmin3.vcxproj,或在Linux上使用mingw进行交叉编译——请参阅INSTALL_EN.txt。

或从GitHub releases页面获取预编译的便携版zip(pgAdmin3-<version>-windows-x64.zip)——无需构建工具,只需解压并运行pgAdmin3.exe即可。注意:此zip是从上游levinsv/pgadmin3分支的二进制文件构建的,因此可能不包含本项目macOS构建中的所有修复——但它捆绑了本项目维护的额外语言和guru-hint文档。

# 更新内容

v2026.09.22

v2026.08.16

v2026.08.07

v2026.07.21 及更早版本

完整更新日志: CHANGELOG.md

# 支持与文档