Extensions
PostgreSQL has a rich extension system that adds functionality beyond the core database engine. Zequel provides a dedicated view for browsing installed extensions and an Extension Manager dialog for installing or removing them.
Viewing Extensions
- Connect to a PostgreSQL database.
- Click the Extensions entry in the sidebar.
- A list of all installed extensions is displayed, along with their versions and descriptions.
Each extension entry shows:
- Name -- The extension identifier (e.g.,
pg_stat_statements,uuid-ossp,postgis). - Version -- The currently installed version.
- Description -- A brief summary of what the extension provides.
Installing an Extension
- Click the Manage Extensions button in the toolbar to open the Extension Manager dialog.
- The dialog lists all extensions available on the server, including those that are not yet installed.
- Find the extension you want to install and click Install.
- Zequel executes the
CREATE EXTENSIONstatement and the extension appears in the installed list.
Installing an extension requires the appropriate privileges on the database, typically superuser or a role with the
CREATEprivilege on the target schema.
Removing an Extension
- Open the Extension Manager dialog.
- Locate the installed extension you want to remove.
- Click Remove.
- Zequel executes
DROP EXTENSIONand the extension is removed from the database.
Removing an extension may drop objects that depend on it. Review dependencies carefully before removing an extension on a production database.
Supported Databases
Extensions are specific to PostgreSQL:
- PostgreSQL
