# О проекте
pgAdmin III — самая популярная платформа с открытым исходным кодом для администрирования и разработки PostgreSQL. Оригинальный проект был прекращён в пользу веб-версии pgAdmin 4, но этот форк сообщества поддерживает нативное wxWidgets-приложение живым — исправляет ошибки для современных версий PostgreSQL и добавляет десятки новых функций.
Этот выпуск представляет полностью нативный порт для macOS на Apple Silicon (arm64), распространяемый как самодостаточный .app-пакет через Homebrew Cask.
- License: Лицензия PostgreSQL (разрешительная, похожа на BSD)
- Репозиторий: github.com/heptau/pgadmin3
- Вышестоящий форк: levinsv/pgadmin3 (Поддержка PostgreSQL 18)
- Оригинальный проект: postgres/pgadmin3 (archived)
# Скриншот
# Ключевые возможности
🖥️ Нативная macOS
Полностью нативное приложение на wxWidgets 3.3 + Cocoa. Без Electron, без Java — малое потребление памяти, быстрый запуск.
🐘 PostgreSQL 12–18
Полная поддержка современных версий PostgreSQL, PostgresPro Enterprise, репликации Slony-I и планировщика pgAgent.
🔍 Редактор SQL
Подсветка синтаксиса, автоопределение оператора под курсором, автосохраняемые вкладки, несколько окон результатов, текстовые преобразования PCRE.
📊 Инструмент запросов
Именованные закладки, автозавершение JOIN по внешним ключам, человекочитаемые большие числа, сравнение ячеек в режиме diff.
🔄 Работа со схемами
Сравнение объектов между серверами с HTML-отчётами diff, управление версиями через GitLab, проверка B-tree индексов через amcheck.
📈 Мониторинг
Окно состояния/активности сервера, подсветка процессов, семплинг wait-event (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
Откройте pgAdmin3.vcxproj в Visual Studio или выполните кросс-компиляцию из Linux с mingw — см. INSTALL_EN.txt.
Или скачайте готовый портативный zip со страницы GitHub releases (pgAdmin3-<version>-windows-x64.zip) — не требуются никакие инструменты сборки, просто распакуйте и запустите pgAdmin3.exe. Примечание: этот zip собран из бинарного файла форка levinsv/pgadmin3, поэтому он может не включать все исправления из сборки этого проекта для macOS — но в нём есть дополнительные языки и документация guru-hint, поддерживаемая здесь.
# Что нового
v2026.09.22
- Свойства сервера показывают выбранные параметры
postgresql.conf(включая значения, ожидающие перезапуска) и теги сервера - Вставка параметров подключения в формате
Ключ=Значениеиз буфера обмена прямо в диалог «Новый сервер» - Необязательный просмотр зависимостей функций — таблицы, представления и функции, на которые ссылаются функции/процедуры, на вкладке «Зависимости»
- Тёмная тема в Linux/GTK для таблицы результатов, плана EXPLAIN и других окон, с настраиваемыми цветами
- Базовая поддержка непривилегированных пользователей PostgreSQL
- Исправления: парсер зависимостей plpgsql, идентификаторы, начинающиеся с
_, падение дерева JSON, окно быстрого поиска F4
v2026.08.16
- Необязательное зашифрованное системное хранилище для сохранённых паролей серверов
- Интеграция с far2l (через NetRocks)
- Портативный zip для Windows в каждом релизе на GitHub
v2026.08.07
- Экспорт в файл в формате PostgreSQL
COPY - Построчное сравнение в диалоге сравнения, более понятные отчёты о различиях
- Исправлены Alt+E в таблице результатов и падение при повторном запуске выполняющегося запроса
v2026.07.21 и ранее
- Все 45 языков завершены, с редактируемыми исходниками
.po - Документация подсказок guru на 18 языках
- Нативная сборка для macOS (arm64) через Homebrew Cask, живое переключение тёмной / светлой темы, иконки Retina
- Поддержка PostgreSQL 18
Полный список изменений: CHANGELOG.md
# Поддержка и документация
- Отчёты об ошибках и запросы функций — GitHub Issues
- AGENTS.md — рабочие заметки о порте macOS
- INSTALL_EN.txt — подробные инструкции по сборке
- CHANGELOG.md — полная история изменений