Fork me on GitHub

pgAdmin

PostgreSQL Tools

pgAdmin is the most popular and feature rich Open Source administration and development platform for PostgreSQL, the most advanced Open Source database in the world.

pgAdmin may be used on Linux, Unix, macOS and Windows to manage PostgreSQL and EDB Advanced Server 11 and above.

Screenshot of pgAdmin

Latest Videos

Want to see your pgAdmin video here? Email webmaster@pgadmin.org.

Latest Blog Posts

Customising your pgAdmin 4 workspace - Part 1: Browser

Author: Anil Sahoo, date: Aug. 24, 2023

If you are reading this then you are probably using pgAdmin as a tool to help in your day to day database management activities with PostgreSQL. But, did you know there are a variety of ways you can maximise your productivity by customising the pgAdmin workspace using the Preferences dialog’s various options? This article will show you some of the options for customising the workspace using the Browser node of the Preferences tree control.

Read more

pgAdmin User Management in Server Mode

Author: Aditya Toshniwal, date: Aug. 24, 2023

pgAdmin can be deployed as a web application by configuring the app to run in server mode. One can check out server deployment on how to run pgAdmin in server mode. In this blog, we will discuss how to manage the pgAdmin users when running in server mode.

Read more

pgAdmin CI/CD

Author: Dave Page, date: Aug. 24, 2023

Almost exactly three years ago I wrote a blog on my personal page entitled Testing pgAdmin which went into great detail discussing how we test pgAdmin prior to releases. Back then, all of the automated testing was performed using Jenkins, with a number of jobs that ran various test suites whenever new code was checked in. All of this infrastructure ran in a virtual private cloud on AWS consisting of a large number of virtual machines and other resources, hosted for the project by EDB. I recently undertook a project to move the testing infrastructure to our Github project, using Github Actions.

Read more

Want to see your pgAdmin blog post here? Email webmaster@pgadmin.org.

News

2025-05-29 - pgAdmin 4 v9.4 Released

The pgAdmin Development Team is pleased to announce pgAdmin 4 version 9.4. This release of pgAdmin 4 includes 15 bug fixes and new features. For more details, please see the release notes.

Notable changes in this release include:

Features:

  • Enabled large file downloads for desktop users within the query tool.
  • Add all missing options to the Import/Export Data functionality, and update the syntax of the COPY command to align with the latest standards.
  • Add support for exporting table data based on a custom query.

Bugs/Housekeeping:

  • Fixed an issue where the result grid slowed down when any column contained a large amount of data.
  • Fix the issue where an error is displayed when a table is dropped while a query is running.
  • Fixed an issue where the options key was not working as expected in the PSQL tool.
  • Fixed an issue where correct error message not displayed when sql statement contains Arabic letters.
  • Enhance contrast for selected and hovered items in the Object Explorer to improve visibility and accessibility.
  • Fixed an issue where the query tool returns "cannot unpack non-iterable Response object" when running any query with a database name change.
  • Handle result grid data changes in View/Edit Data mode by automatically reconnecting to the server if a disconnection occurs.
  • Implement API fetch error display for select dropdown.
  • Fixed an issue where light theme briefly appears when pgAdmin loads or tools open, even when a dark or system UI theme is preferred.
  • Fixed issues related to column range selection using shift + click.

Download your copy now!

2025-04-30 - pgAdmin 4 v9.3 Released

The pgAdmin Development Team is pleased to announce pgAdmin 4 version 9.3. This release of pgAdmin 4 includes 4 new features and 14 bug fixes/housekeeping changes. For more details, please see the release notes.

Notable changes in this release include:

Features:

  • Add support for type constructors for PostGIS spatial types.
  • Added ability to use SQL in the "DB Restriction" field.
  • Add support for custom roles and role permissions management in pgAdmin.
  • Added support for font ligatures.

Bugs/Housekeeping:

  • Add Cache-Control no-cache,no-store,must-revalidate header to dynamically generated utils.js file.
  • Fixed an issue where shift + click on rows/columns for range selection did not work in the query tool data output window.
  • Fixed an issue where the debugger hangs when stepping into nested function/procedure.
  • Ensure that graph data is updated even when the Dashboard tab is inactive.
  • Fixed an issue where Ctrl/Cmd+A in cell editor would select all rows.
  • Fixed an issue where drag and drop function with no parameters does not work.
  • Fixed an issue where changes to foreign key constraints were not detected in the schema diff.
  • Fixed an issue where the query tool went blank when converting history dates to the appropriate locale format.
  • Fixed an issue where the user management tab is not opening in the classic layout.
  • Allow OAuth 2 login using the username claim if the email is absent from the user profile.

Download your copy now!

2025-04-03 - pgAdmin 4 v9.2 Released

The pgAdmin Development Team is pleased to announce pgAdmin 4 version 9.2. This release of pgAdmin 4 includes 24 bug fixes and new features. For more details, please see the release notes.

Notable changes in this release include:

Features:

  • Added an ability to configure the font family for SQL editors.
  • Added support to automatically open a file after it is downloaded in the desktop mode.
  • Added support for post-connection SQL execution, which will be run automatically on each connection made to any database of the server.
  • Add support for restoring plain SQL database dumps.
  • Added support for creating Directory nodes in EPAS.
  • Change icon buttons to show tooltips even when disabled.
  • Add an option to load/replace the servers.json file on each container startup.
  • Open user management in a separate tab instead of a dialog to enhance UI/UX.

Bugs/Housekeeping:

  • Fixed an XSS vulnerability issue in the Query Tool and View/Edit Data (CVE-2025-2946).
  • Fixed a remote code execution issue in the Query Tool and Cloud Deployment (CVE-2025-2945).
  • Ensure that modal dialogs are not triggered more than once to avoid duplicates.
  • Fixed an issue where pgAdmin should fallback to the main screen if the last opened screen is disconnected.
  • Fixed an issue where the PSQL terminal displays keyname for non-alphanumeric keys.
  • Change the stop/terminate icon at all the places for better UX.
  • Fixed an issue where the query tool data grid did not respect the default value for columns of domain type when the domain had a default value.
  • Ensure the newly added parameters in the server dialog are incorporated into the Import/Export Servers functionality.
  • Fixed an issue where the query tool is crashing on macOS 15.4 due to a locale issue.
  • Fixed an issue where the upgrade_check API returned an unexpected keyword argument 'cafile' due to changes in the urllib package supporting Python v3.13.

Download your copy now!

The current version of pgAdmin 4 is 9.4

Postgres, PostgreSQL and the Slonik Logo are trademarks or registered trademarks of the PostgreSQL Community Association of Canada, and used with their permission.