We stand with Ukraine to help keep people safe. Join us
EN
When you purchase through links on our site, we may earn an affiliate commission
HomeBusinesspgAdmin 4

pgAdmin 4 for Mac

Administration and development for PostgreSQL database.

Free
In English
5.0
Based on 3 user rates

pgAdmin 4 overview

pgAdmin is the a popular and feature rich Open Source administration and development platform for PostgreSQL, the most advanced Open Source database in the world. The application may be used on Linux, FreeBSD, Solaris, Mac OSX and Windows platforms to manage PostgreSQL 7.3 and above running on any platform, as well as commercial and derived versions of PostgreSQL such as Postgres Plus Advanced Server and Greenplum database.

pgAdmin is designed to answer the needs of all users, from writing simple SQL queries to developing complex databases. The graphical interface supports all PostgreSQL features and makes administration easy. The application also includes a syntax highlighting SQL editor, a server-side code editor, an SQL/batch/shell job scheduling agent, support for the Slony-I replication engine and much more. Server connection may be made using TCP/IP or Unix Domain Sockets (on *nix platforms), and may be SSL encrypted for security. No additional drivers are required to communicate with the database server.

pgAdmin is developed by a community of PostgreSQL experts around the world and is available in more than a dozen languages. It is Free Software released under the PostgreSQL License.

What's new in version 9.15

New features
  • Issue #9657 - Allow the container image to run as a non-default user via the PUID and PGID environment variables.
Housekeeping
  • Issue #9764 - Update the Swedish translation.
  • Issue #9827 - Bump Python and JavaScript dependencies.
  • Issue #9832 - Fix the Czech translation for ‘Refresh’.
  • Issue #9834 - Bump runtime dependencies and upgrade ESLint to v10.
  • Issue #9839 - Update the Russian translation.
  • Issue #9870 - Bump runtime and development dependencies.
  • Issue #9873 - Use an placeholder in resql tests instead of a hardcoded ‘postgres’ role to support non-default superuser names.
  • Issue #9893 - Update the Spanish translation.
  • Issue #9906 - Update the Italian translation.
Bug fixes
  • Issue #9656 - Use absolute paths for a2enmod and a2enconf in the Debian setup script so it works when /usr/sbin is not on PATH.
  • Issue #9830 - Fix cross-user data access and shared-server privilege escalation in server mode (CVE-2026-7813). Also applies the @with_object_filters access-control decorator to ServerNode.list.
  • Issue #9835 - Tighten Shared Server feature parity, owner-only field handling, and write guards as a follow-up to the data-isolation hardening.
  • Issue #9865 - Fix stored cross-site scripting (XSS) via crafted PostgreSQL object names rendered in the Browser Tree and Explain Visualizer (CVE-2026-7814). Reported by Fahar Abbas.
  • Issue #9898 - Fix SQL injection in Maintenance tool option values (CVE-2026-7815). Reported by j3seer.
  • Issue #9899 - Fix OS command injection in Import/Export query export (CVE-2026-7816). Reported by Chung Kim (chungkn), OneMount Group.
  • Issue #9900 - Fix local-file inclusion and server-side request forgery in LLM API configuration endpoints (CVE-2026-7817). Reported by j3seer.
  • Issue #9901 - Fix unsafe deserialization in the session manager that could lead to remote code execution (CVE-2026-7818). Also encrypts session files at rest using Fernet, restricts session-file permissions to 0o600, switches the session-digest default from SHA-1 to SHA-256, drops several non-roundtrippable live objects from the session (AuthSourceManager and the Azure, RDS, Google Cloud, and BigAnimal cloud-provider instances), tightens DATA_DIR file and directory permissions at creation, creates pgadmin4.log with mode 0o600, hardens EnhancedRotatingFileHandler._open against rotation failures, and bounds the user_info_server prompt retry loop so a non-interactive caller cannot spin forever. Reported by Fernando Bortotti.
  • Issue #9902 - Fix symlink-based path traversal in the file manager (CVE-2026-7819). Reported by Fernando Bortotti.
  • Issue #9904 - Fix account-lockout bypass on Flask-Security’s default /login view by overriding User.is_active and User.is_locked() so the locked field is honored on every authentication path (CVE-2026-7820). Reported by Fernando Bortotti.
View older pgAdmin 4 versions

pgAdmin 4 for Mac

Free
In English
Version 9.15
Write a detailed review about pgAdmin 4

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
5.0

(1 Reviews of pgAdmin 4)

  • Comments

  • User Ratings

coolwholesaless
coolwholesaless
Jun 6, 2025
9.4
0.0
Jun 6, 2025
0.0
Version: 9.4
good
reggiesmith004
reggiesmith004
May 24, 2025
9.3
5.0
May 24, 2025
5.0
Version: 9.3
makareim
makareim
May 2, 2025
9.3
5.0
May 2, 2025
5.0
Version: 9.3
Ervins Strauhmanis
Ervins Strauhmanis
Apr 30, 2025
9.1
5.0
Apr 30, 2025
5.0
Version: 9.1