Guide

Postgres Extensions Overview

Using Postgres extensions.

Extensions are exactly as they sound - they "extend" the database with functionality which isn't part of the Postgres core. Zuvo has pre-installed some of the most useful open source extensions.

Enable and disable extensions

Dashboard
  1. Go to the Database page in the Dashboard.
  2. Click Extensions in the sidebar.
  3. Enable or disable an extension.
SQL
 -- Example: enable the "pgtap" extension and ensure it is installed
create extension pgtap
with
  schema extensions;

-- Example: disable the "pgtap" extension
drop
  extension pgtap;

Even though the SQL code is create extension, this is the equivalent of enabling the extension. To disable an extension call drop extension.

Upgrade extensions

If a new version of an extension becomes available on Zuvo, you need to initiate a software upgrade in the General Settings to access it. Software upgrades can also be initiated by restarting your server in the same General Settings page.

Full list of extensions

Zuvo is pre-configured with over 50 extensions and you can install additional extensions through the database.dev package manager.

You can install pure SQL extensions directly in the database using the SQL editor or any Postgres client.

If you would like to request an extension, add (or upvote) it in the GitHub Discussion.