RabbitMQ

PostgreSQL Support Options: Community, Cloud or Commercial

Tyler Eastridge

By Tyler Eastridge, Head of Operations

LinkedIn · Updated

PostgreSQL has no vendor. Support comes from the PostgreSQL community for supported versions, from your cloud provider if you run a managed service, and from commercial support companies for self-managed clusters, including versions the community has stopped patching. That is a strength of the project and the reason a support plan needs a conscious decision rather than a renewal.

What the community supports, and for how long

The PostgreSQL Global Development Group's versioning policy supports each major version for five years after its initial release. Minor releases with bug fixes and security fixes ship at least once every three months. After five years the version gets a final minor release and is end of life.

At the time of writing the supported versions are PostgreSQL 14 to 18. PostgreSQL 14 reaches its final release on 12 November 2026, 15 on 11 November 2027, 16 on 9 November 2028, 17 on 8 November 2029 and 18 on 14 November 2030. PostgreSQL 13 went end of life on 13 November 2025 and PostgreSQL 12 on 21 November 2024. Community support here means patches and mailing lists. There is no contract, no response time and nobody to page.

Why PostgreSQL support works differently

PostgreSQL is an open source relational database developed by the PostgreSQL Global Development Group, a community of contributors and companies rather than a single owner. Nobody sells you PostgreSQL, so nobody is obliged to support you. The PostgreSQL project offers the documentation, the PostgreSQL wiki and the mailing lists, where the PostgreSQL community answers questions well and for free, on its own time. It also lists companies providing professional services to the PostgreSQL community, because commercial support is expected to come from that ecosystem and not from the project itself.

For teams that use PostgreSQL for a side system that is fine. For a PostgreSQL database that runs a production workload, a mailing list is not a response time.

Managed PostgreSQL services

On Amazon RDS and Aurora, Azure Database for PostgreSQL or Cloud SQL, the cloud provider supports the service: the instance, storage, backups and failover. It does not support your schema, your queries or your application. Providers also retire old major versions on their own schedule, in some cases with a paid extended support option, so a managed database does not remove the upgrade deadline.

Commercial PostgreSQL support

Several companies sell support for self-managed PostgreSQL, EDB, Percona and Crunchy Data among them, and the PostgreSQL project keeps a public list of professional services providers. What to compare is not the logo but the scope:

  • Versions. Will they support an end-of-life major version while you plan the upgrade?
  • Response. Is the emergency commitment a named database engineer or a ticket acknowledgement?
  • Depth. Autovacuum and transaction ID wraparound, bloat, replication slots holding WAL until the disk fills, a query plan that flipped after a statistics change, connection exhaustion in front of PgBouncer, failover that did not fail over.
  • The stack around it. Patroni, pgBackRest, extensions, the operating system and the Kubernetes operator are where many PostgreSQL incidents actually start.

AceMQ provides 24/7 PostgreSQL support for self-managed and cloud-hosted clusters, with a 15-minute emergency SLA and named senior engineers, and supports VMware Tanzu Postgres estates as well. Examples: an autovacuum wraparound remediation and replication slot and WAL support.

What good PostgreSQL support covers day to day

Emergencies are the visible part. Most of the value in a support contract is the work that prevents them: performance tuning and query analysis before a slow query becomes an outage, indexing and partition design as tables grow, replication and high availability that has been tested by actually failing over, backup restores that are rehearsed, configuration review, capacity and scalability planning, and a version upgrade or migration plan with dates on it. Some providers deliver this as remote DBA or managed services, others as expert support alongside your own team. Either way, ask what the proactive part looks like, not only the 24x7 response times.

The PostgreSQL incidents that actually page people

  • Transaction ID wraparound. Autovacuum falls behind on a large, busy table, the oldest transaction ID ages toward the limit, and PostgreSQL eventually refuses writes to protect itself. The warning signs are in the logs for weeks. The fix under pressure is a targeted vacuum with the right settings and, often, finding the long-running transaction or abandoned replication slot that was holding the horizon back.
  • The disk fills with WAL. A replication slot for a replica or a CDC tool that went away keeps every WAL segment since. The database stops when the volume is full. Knowing which slot is safe to drop, and what that does to the consumer, is the whole job.
  • A query plan flips. Nothing was deployed, yet a query that took 40 milliseconds now takes 40 seconds. Statistics changed, a table crossed a size threshold, or a parameter differs between primary and replica. This is diagnosis work with EXPLAIN and pg_stat_statements, not a restart.
  • Connection exhaustion. An application scales out, every instance opens a pool, and max_connections is reached. Raising the limit makes memory worse. The durable answer is a pooler such as PgBouncer in the right mode, and the right mode depends on how the application uses sessions.
  • Failover that does not fail over. Patroni or another HA manager loses its consensus store, or promotes a replica that was further behind than anyone realised. The time to find out is a rehearsal, which is what a good support relationship schedules.

Upgrading off an unsupported PostgreSQL version

Major version upgrades are not in place. The realistic routes are pg_upgrade, which is fast but needs a maintenance window and an extension compatibility check, and logical replication to a new cluster, which allows a near-zero downtime cutover at the cost of more preparation: sequences, large objects and DDL changes need handling by hand. Either way the work is mostly testing. Extensions such as PostGIS or pg_partman have their own version matrix, query plans can change between majors, and the application driver may need an update. A team on PostgreSQL 11 or 12 should plan one jump to a current major, not a series of small ones, and should have support in place for the old version while that plan is executed.

Choosing

If PostgreSQL is small and non-critical, community support and a current version may be enough. If it holds revenue or regulated data, you need a contract with a response time. If you are on PostgreSQL 13 or older, you need that contract before you need the upgrade.

Frequently Asked Questions

Who provides PostgreSQL support?

There is no single vendor. The PostgreSQL community patches supported versions, cloud providers support their managed services, and commercial companies such as EDB, Percona, Crunchy Data and AceMQ sell support contracts for self-managed clusters.

How long is a PostgreSQL version supported?

Five years from initial release under the PostgreSQL versioning policy, with minor releases at least once every three months. After that a final minor release ships and the version is end of life.

Which PostgreSQL versions are supported now?

PostgreSQL 14 to 18. PostgreSQL 14 reaches end of life on 12 November 2026. PostgreSQL 13 reached end of life on 13 November 2025 and PostgreSQL 12 on 21 November 2024.

Can I get support for an end-of-life PostgreSQL version?

Yes, from a commercial support provider. The community will not release further fixes, so support covers operations, incident response, mitigation and the upgrade plan.

Does Amazon RDS support cover my PostgreSQL database?

It covers the managed service: instances, storage, backups and failover. Schema design, query performance and application behaviour remain yours, or your support provider's.

Free Consultation

Get Expert Eyes on Your RabbitMQ Cluster

Whether you're troubleshooting a production incident, planning a migration, or want a second opinion on your architecture — our team is ready. No pitch, just answers.

Email Us