Supported Extensions for Render Postgres

Render Postgres databases support a wide variety of popular extensions (pgvector, postgis, and so on). Your database's PostgreSQL version determines exactly which extensions are supported, along with how you add them:

PostgreSQL 13 and later

To enable any supported extension, run the CREATE EXTENSION command like so:

To run this command, you can start a psql session in your terminal. Use the PSQL Command provided on your database's Info page in the Render Dashboard.

Except where noted, these extensions are available for all databases running PostgreSQL 13 or later:

ExtensionNotes

adminpack

amcheck

autoinc

bloom

btree_gin

btree_gist

citext

cube

dblink

dict_int

dict_xsyn

earthdistance

file_fdw

fuzzystrmatch

hstore

insert_username

intagg

intarray

isn

lo

ltree

moddatetime

old_snapshot

PostgreSQL 14 or later.

pageinspect

pg_buffercache

pg_duckdb

PostgreSQL 16 or later.

pg_freespacemap

pg_ivm

pg_partman

PostgreSQL 14 or later.

Background worker not enabled.

Database must have been created after 5 February 2026.

pg_prewarm

pg_repack

pg_similarity

Currently not available for PostgreSQL 16 or later.

pg_stat_statements

pg_surgery

PostgreSQL 14 or later.

pg_trgm

pg_visibility

pgaudit

pgcrypto

pgrowlocks

pgstattuple

pgvector

Enable this extension with CREATE EXTENSION vector;

plpgsql

This extension is enabled by default.

postgis

postgis_raster

postgis_tiger_geocoder

postgis_topology

refint

seg

sslinfo

tablefunc

tcn

timescaledb

Database must have been created after 12 January 2023.

Community features are not available.

tsm_system_rows

tsm_system_time

unaccent

uuid-ossp

wal2json

xml2

PostgreSQL 11 and 12

On Render Postgres databases running PostgreSQL 11 or 12, supported extensions are enabled by default and cannot be customized. These extensions are enabled for all PostgreSQL 11 and 12 databases:

Some of these extensions (like postgis) create additional schemas (like topology) and tables (like spatial_ref_sys).

Removing extensions

If you don't need some of these extensions and want to remove them from your PostgreSQL 11 or 12 database, please reach out to our support team in the Render Dashboard.