Back to listCategory migration Workaround solid Stage migration Freshness persistent Scope single_lib Upstream wontfix Recurring Yes Buyer Type enterprise Maintainer active
No In-Place Major Version Upgrades
8/10 HighPostgreSQL does not support in-place major version upgrades. Upgrades require either dumping and restoring the entire dataset or setting up logical replication, with rigorous application compatibility testing required. Delaying upgrades increases complexity and risk, as outdated versions miss critical security patches, transforming routine maintenance into a complex, high-risk migration project.
Sources
- https://wippler.dev/posts/postgresql-is-terrible
- https://news.ycombinator.com/item?id=43886414
- https://experience.percona.com/postgresql/postgresql-complexity-and-your-business/enterprise-scale-challenges-real-world-postgresql-issues-youll-face
- https://www.siriusopensource.com/en-us/blog/postgres-problems-what-are-challenges-using-postgresql-enterprise
Collection History
Query: “What are the most common pain points with PostgreSQL for developers in 2025?”3/29/2026
PostgreSQL does not support in-place major version upgrades. Upgrades typically necessitate either dumping and restoring the entire dataset or setting up logical replication. This transforms routine maintenance into a complex, high-risk migration project impacting business continuity and development velocity.
Created: 3/29/2026Updated: 3/29/2026