PostgreSQL Docker images with various additional extensions. Includes the majority of extensions, including those that are supported by RDS.
Derived from official PostgreSQL images. One of the key differences is that PostgreSQL can be stopped or restarted without the container being stopped (this is because in the official image, the postmaster
process is the main one).
Storage-optimized: the size of each image is ~300-500 MiB.
Use these images with Database Lab, when you need HypoPG or anything else.
Available PostgreSQL versions: 9.6 (EOL), 10 (EOL), 11 (EOL), 12(EOL), 13, 14, 15, 16, 17. Extensions:
- all official "core" contrib modules
- bg_mon
- Citus
- HypoPG
- logerrors
- pg_auth_mon
- pg_cron
- pg_hint_plan
- pg_qualstats
- pg_repack
- pg_show_plans
- pg_stat_kcache
- pg_wait_sampling
- pg_timetable
- pgaudit
- pgextwlist
- hll
- topn
- postgresql_anonymizer
- PoWA
- set_user
- timescaledb
- pgvector
- You can fork this repository and extend
Dockerfile
, then build your own images - Proposals to add more extensions to this repository are welcome https://gitlab.com/postgres-ai/custom-images/-/issues