Skip to main content

PostgreSQL versions and extensions supported in Database Lab Engine

PostgreSQL versions#

Currently, Database Lab Engine fully supports the following PostgreSQL major versions:

  • 9.6
  • 10
  • 11
  • 12
  • 13
  • 14

Extensions#

By default, Database Lab Engine uses the extended Postgres.ai Docker images built on top of the official Docker images for PostgreSQL. Use these images with Database Lab when you need non-standard Postgres extensions.

All these extended images include the following extensions:

Not included in the PostgreSQL 13 image (yet)#

The PostgreSQL 13 image does not have the following extensions (they might be added in the future):

  • bg_mon
  • pg_auth_mon
  • powa

Not included in the PostgreSQL 14 image (yet)#

The PostgreSQL 14 image does not have the following extensions (they might be added in the future):

  • bg_mon
  • pg_auth_mon
  • pg_hint_plan
  • powa
  • timescaledb

How to extend#

Proposals to extend this list are welcome in the project repository: https://gitlab.com/postgres-ai/custom-images.

tip

If needed, you can specify any custom Docker image with PostgreSQL in the Database Lab Engine configuration. There is one requirement: such an image needs to use the directory /var/lib/postgresql/pgdata as PostgreSQL data directory (PGDATA).

Use this Dockerfile as an example. You can extend or modify it for your needs.