faisalaffan/postgres-all

By faisalaffan

Updated about 1 month ago

PostgreSQL 18.4 + PostGIS + pgvector + TimescaleDB + 40+ extensions

Image
Message queues
Developer tools
Databases & storage
0

640

faisalaffan/postgres-all repository overview

🐘 Postgres-All — PostgreSQL 18.4 Complete

Build & Push

Everything PostgreSQL — no missing extensions.

Included Extensions

CategoryExtensions
GeospatialPostGIS 3, pgRouting
AI / MLpgvector, PL/Python3U (numpy, pandas, scikit-learn, langchain, openai)
Time-SeriesTimescaleDB 2
Maintenancepg_cron, pg_repack
SecuritypgAudit
PerformanceHypoPG, RUM
Replicationpglogical, wal2json, pg-failover-slots
FDWmysql-fdw
Built-ins~50 contrib extensions (btree_gin, hstore, pg_stat_statements, uuid-ossp, ...)

Usage

docker run -d --name postgres \
  -e POSTGRES_PASSWORD=secret \
  -p 5432:5432 \
  faisalaffan/postgres-all:latest
Enable extensions
CREATE EXTENSION postgis;
CREATE EXTENSION vector;
CREATE EXTENSION timescaledb;
CREATE EXTENSION pg_cron;
CREATE EXTENSION pg_stat_statements;
-- ... and many more

Tags

  • latest — PostgreSQL 18.4 + all extensions
  • sha-xxxxx — Pinned to git commit SHA

Build locally

git clone https://github.com/faisalaffan/infra-light
cd infra-light/docker-postgres
docker build --network host -t postgres-all:latest .

License

MIT — Faisal Affan (@faisalaffan)

Tag summary

Content type

Image

Digest

sha256:fc59b7cfb

Size

795.8 MB

Last updated

about 1 month ago

docker pull faisalaffan/postgres-all:d2f0a62