{"asset": "postgres-extension-postgresql-version-compatibility", "asset_type": "compatibility-matrix", "body": "Which major versions of PostgreSQL a popular server extension supports, taken from that extension's own documentation, README or changelog -- not from any one cloud vendor's managed-service certification list. Before upgrading a self-hosted PostgreSQL server, an operator running several extensions has to check every extension's supported range separately, because dropping support for an old PostgreSQL version and adding support for a new one happen on each extension's own schedule, not in step with Postgres itself or with each other. Cloud vendors (Azure, AWS/Aurora, DigitalOcean, Alibaba) each publish their own extension-by-version table, but that shows what the vendor has certified for its managed service, which lags or diverges from what the extension's own maintainers say it supports; no vendor-neutral page was found that cites each extension's own documentation. Some projects state a range in one sentence; others state only that a particular release added or dropped a PostgreSQL version, and the range has to be read off those entries. Both are recorded here, and which one a record rests on is visible from its quote.\n", "description": "Which major versions of PostgreSQL a popular server extension supports, taken from that extension's own documentation, README or changelog -- not from any one cloud vendor's managed-service certification list. Before upgrading a self-hosted PostgreSQL server, an operator running several extensions has to check every extension's supported range separately, because dropping support for an old PostgreSQL version and adding support for a new one happen on each extension's own schedule, not in step with Postgres itself or with each other. Cloud vendors (Azure, AWS/Aurora, DigitalOcean, Alibaba) each publish their own extension-by-version table, but that shows what the vendor has certified for its managed service, which lags or diverges from what the extension's own maintainers say it supports; no vendor-neutral page was found that cites each extension's own documentation. Some projects state a range in one sentence; others state only that a particular release added or dropped a PostgreSQL version, and the range has to be read off those entries. Both are recorded here, and which one a record rests on is visible from its quote.", "file": "index.md", "generated": true, "harvested": "2026-08-31", "key_field": "extension_name", "licence": "unknown", "sources": ["https://raw.githubusercontent.com/citusdata/citus/main/CHANGELOG.md", "https://raw.githubusercontent.com/HypoPG/hypopg/master/README.md", "https://raw.githubusercontent.com/citusdata/pg_cron/main/README.md", "https://raw.githubusercontent.com/pgpartman/pg_partman/master/README.md", "https://raw.githubusercontent.com/pgaudit/pgaudit/master/README.md", "https://github.com/pgvector/pgvector", "https://www.postgis.net/docs/manual-3.5/postgis_installation.html", "https://docs.timescale.com/self-hosted/latest/upgrades/upgrade-pg/", "https://raw.githubusercontent.com/eulerto/wal2json/master/README.md"], "stale_after": "2026-12-29", "title": "PostgreSQL extension compatibility with PostgreSQL major versions", "type": "dataset", "verified": false}
{"asset": "postgres-extension-postgresql-version-compatibility", "body": "**Extension:** Citus\n\n**Oldest PostgreSQL version supported:** 16\n\n**Newest PostgreSQL version supported:** 18\n\n**Extension version this applies to:** citus v14.0.0\n\n> ### citus v14.0.0 (February 9, 2026) ### * Drops PG15 support (#8372) * Adds support for PostgreSQL 18 (#8065)\n\nSource: <https://raw.githubusercontent.com/citusdata/citus/main/CHANGELOG.md>\n", "extension_name": "Citus", "extension_version": "citus v14.0.0", "file": "citus.md", "generated": true, "harvested": "2026-08-31", "id": "citus", "minimum_postgresql_version": "16", "newest_supported_postgresql_version": "18", "source_quote": "### citus v14.0.0 (February 9, 2026) ### * Drops PG15 support (#8372) * Adds support for PostgreSQL 18 (#8065)", "sources": ["https://raw.githubusercontent.com/citusdata/citus/main/CHANGELOG.md"], "stale_after": "2026-12-29", "title": "Citus \u2014 PostgreSQL extension compatibility with PostgreSQL major versions", "type": "compatibility-matrix", "verified": false}
{"asset": "postgres-extension-postgresql-version-compatibility", "body": "**Extension:** HypoPG\n\n**Supported PostgreSQL versions:** PostgreSQL 9.2 and above\n\n**Oldest PostgreSQL version supported:** 9.2\n\n> Installation ------------ - Compatible with PostgreSQL 9.2 and above - Needs PostgreSQL header files\n\nSource: <https://raw.githubusercontent.com/HypoPG/hypopg/master/README.md>\n", "extension_name": "HypoPG", "file": "hypopg.md", "generated": true, "harvested": "2026-08-31", "id": "hypopg", "minimum_postgresql_version": "9.2", "source_quote": "Installation ------------ - Compatible with PostgreSQL 9.2 and above - Needs PostgreSQL header files", "sources": ["https://raw.githubusercontent.com/HypoPG/hypopg/master/README.md"], "stale_after": "2026-12-29", "supported_postgresql_versions": "PostgreSQL 9.2 and above", "title": "HypoPG \u2014 PostgreSQL extension compatibility with PostgreSQL major versions", "type": "compatibility-matrix", "verified": false}
{"asset": "postgres-extension-postgresql-version-compatibility", "body": "**Extension:** pg_cron\n\n**Supported PostgreSQL versions:** PostgreSQL (10 or higher)\n\n**Oldest PostgreSQL version supported:** 10\n\n> pg_cron is a simple cron-based job scheduler for PostgreSQL (10 or higher) that runs inside the database as an extension.\n\nSource: <https://raw.githubusercontent.com/citusdata/pg_cron/main/README.md>\n", "extension_name": "pg_cron", "file": "pg-cron.md", "generated": true, "harvested": "2026-08-31", "id": "pg-cron", "minimum_postgresql_version": "10", "source_quote": "pg_cron is a simple cron-based job scheduler for PostgreSQL (10 or higher) that runs inside the database as an extension.", "sources": ["https://raw.githubusercontent.com/citusdata/pg_cron/main/README.md"], "stale_after": "2026-12-29", "supported_postgresql_versions": "PostgreSQL (10 or higher)", "title": "pg_cron \u2014 PostgreSQL extension compatibility with PostgreSQL major versions", "type": "compatibility-matrix", "verified": false}
{"asset": "postgres-extension-postgresql-version-compatibility", "body": "**Extension:** pg_partman\n\n**Supported PostgreSQL versions:** PostgreSQL >= 14\n\n**Oldest PostgreSQL version supported:** 14\n\n> Requirement: * PostgreSQL >= 14\n\nSource: <https://raw.githubusercontent.com/pgpartman/pg_partman/master/README.md>\n", "extension_name": "pg_partman", "file": "pg-partman.md", "generated": true, "harvested": "2026-08-31", "id": "pg-partman", "minimum_postgresql_version": "14", "source_quote": "Requirement: * PostgreSQL >= 14", "sources": ["https://raw.githubusercontent.com/pgpartman/pg_partman/master/README.md"], "stale_after": "2026-12-29", "supported_postgresql_versions": "PostgreSQL >= 14", "title": "pg_partman \u2014 PostgreSQL extension compatibility with PostgreSQL major versions", "type": "compatibility-matrix", "verified": false}
{"asset": "postgres-extension-postgresql-version-compatibility", "body": "**Extension:** pgAudit\n\n**Supported PostgreSQL versions:** PostgreSQL 14 or greater\n\n**Oldest PostgreSQL version supported:** 14\n\n**Newest PostgreSQL version supported:** 19\n\n> pgAudit supports PostgreSQL 14 or greater. In order to support new functionality introduced in each PostgreSQL release, pgAudit maintains a separate branch for each PostgreSQL major version (currently PostgreSQL 14 - 19)\n\nSource: <https://raw.githubusercontent.com/pgaudit/pgaudit/master/README.md>\n", "extension_name": "pgAudit", "file": "pgaudit.md", "generated": true, "harvested": "2026-08-31", "id": "pgaudit", "minimum_postgresql_version": "14", "newest_supported_postgresql_version": "19", "source_quote": "pgAudit supports PostgreSQL 14 or greater. In order to support new functionality introduced in each PostgreSQL release, pgAudit maintains a separate branch for each PostgreSQL major version (currently PostgreSQL 14 - 19)", "sources": ["https://raw.githubusercontent.com/pgaudit/pgaudit/master/README.md"], "stale_after": "2026-12-29", "supported_postgresql_versions": "PostgreSQL 14 or greater", "title": "pgAudit \u2014 PostgreSQL extension compatibility with PostgreSQL major versions", "type": "compatibility-matrix", "verified": false}
{"asset": "postgres-extension-postgresql-version-compatibility", "body": "**Extension:** pgvector\n\n**Supported PostgreSQL versions:** supports Postgres 13+\n\n**Oldest PostgreSQL version supported:** 13\n\n> Compile and install the extension (supports Postgres 13+)\n\nSource: <https://github.com/pgvector/pgvector>\n", "extension_name": "pgvector", "file": "pgvector.md", "generated": true, "harvested": "2026-08-31", "id": "pgvector", "minimum_postgresql_version": "13", "source_quote": "Compile and install the extension (supports Postgres 13+)", "sources": ["https://github.com/pgvector/pgvector"], "stale_after": "2026-12-29", "supported_postgresql_versions": "supports Postgres 13+", "title": "pgvector \u2014 PostgreSQL extension compatibility with PostgreSQL major versions", "type": "compatibility-matrix", "verified": false}
{"asset": "postgres-extension-postgresql-version-compatibility", "body": "**Extension:** PostGIS\n\n**Supported PostgreSQL versions:** PostgreSQL versions 12 - 18\n\n**Oldest PostgreSQL version supported:** 12\n\n**Newest PostgreSQL version supported:** 18\n\n**Extension version this applies to:** PostGIS 3.5.8dev\n\n> The PostGIS module is an extension to the PostgreSQL backend server. As such, PostGIS 3.5.8dev requires full PostgreSQL server headers access in order to compile. It can be built against PostgreSQL versions 12 - 18. Earlier versions of PostgreSQL are not supported.\n\nSource: <https://www.postgis.net/docs/manual-3.5/postgis_installation.html>\n", "extension_name": "PostGIS", "extension_version": "PostGIS 3.5.8dev", "file": "postgis.md", "generated": true, "harvested": "2026-08-31", "id": "postgis", "minimum_postgresql_version": "12", "newest_supported_postgresql_version": "18", "source_quote": "The PostGIS module is an extension to the PostgreSQL backend server. As such, PostGIS 3.5.8dev requires full PostgreSQL server headers access in order to compile. It can be built against PostgreSQL versions 12 - 18. Earlier versions of PostgreSQL are not supported.", "sources": ["https://www.postgis.net/docs/manual-3.5/postgis_installation.html"], "stale_after": "2026-12-29", "supported_postgresql_versions": "PostgreSQL versions 12 - 18", "title": "PostGIS \u2014 PostgreSQL extension compatibility with PostgreSQL major versions", "type": "compatibility-matrix", "verified": false}
{"asset": "postgres-extension-postgresql-version-compatibility", "body": "**Extension:** TimescaleDB\n\n**Oldest PostgreSQL version supported:** 16\n\n**Extension version this applies to:** 2.29.0\n\n> TimescaleDB 2.28.x is the final minor version to support PostgreSQL 15. Support for PostgreSQL 15 is dropped in 2.29.0; patch releases in the 2.28.x cycle continue to support it.\n\nSource: <https://docs.timescale.com/self-hosted/latest/upgrades/upgrade-pg/>\n", "extension_name": "TimescaleDB", "extension_version": "2.29.0", "file": "timescaledb.md", "generated": true, "harvested": "2026-08-31", "id": "timescaledb", "minimum_postgresql_version": "16", "source_quote": "TimescaleDB 2.28.x is the final minor version to support PostgreSQL 15. Support for PostgreSQL 15 is dropped in 2.29.0; patch releases in the 2.28.x cycle continue to support it.", "sources": ["https://docs.timescale.com/self-hosted/latest/upgrades/upgrade-pg/"], "stale_after": "2026-12-29", "title": "TimescaleDB \u2014 PostgreSQL extension compatibility with PostgreSQL major versions", "type": "compatibility-matrix", "verified": false}
{"asset": "postgres-extension-postgresql-version-compatibility", "body": "**Extension:** wal2json\n\n**Supported PostgreSQL versions:** PostgreSQL 9.4+\n\n**Oldest PostgreSQL version supported:** 9.4\n\n> Before installing **wal2json**, you should have PostgreSQL 9.4+ installed (including the header files).\n\nSource: <https://raw.githubusercontent.com/eulerto/wal2json/master/README.md>\n", "extension_name": "wal2json", "file": "wal2json.md", "generated": true, "harvested": "2026-08-31", "id": "wal2json", "minimum_postgresql_version": "9.4", "source_quote": "Before installing **wal2json**, you should have PostgreSQL 9.4+ installed (including the header files).", "sources": ["https://raw.githubusercontent.com/eulerto/wal2json/master/README.md"], "stale_after": "2026-12-29", "supported_postgresql_versions": "PostgreSQL 9.4+", "title": "wal2json \u2014 PostgreSQL extension compatibility with PostgreSQL major versions", "type": "compatibility-matrix", "verified": false}
